Bypass capacitors are usually 0.1uF / 100nF (2 ways of saying the same thing). In the case of an ESP32 module, bypass caps are already on the board, so adding another is unnecessary but it couldn't hurt. Match the pitch (leg spacing) on the board to the pitch of the caps you have.
Great first attempt at laying out a board. A couple suggestions:
Usually, 90° turns in tracks are avoided. Use two 45° angles instead. 90° turns can result in a weak point during fabrication, and the track breaking at the sharp turn.
For simple boards, I like to use wide tracks, say 0.016" or even wider where space isn't an issue. The fab house may be able to do 0.006" tracks, but if you push the limits of what they can do, sometimes boards fail.
Mounting holes in the corners are usually a good idea so the board can be mounted to a panel or in an enclosure. I usually use 3.2mm holes which will work with either a 3mm or 4-40 standoff.
Rounded corners on the pcb ("rounded rectangle" in EasyEDA) are a nice touch too. Nothing wrong with square corners on the board, but boards with rounded corners are nicer to handle.
My personal approach is to take a wider view, especially where lots of I/O pins are available. You might not need some "extras" on the board, but will adding an LED or tactile switch make the board useful for something else? Or bringing out a few port pins to 3-pin connectors (signal, power and ground) be useful at some point to add another sensor or drive a relay? It doesn't cost anything to add holes to the board and you don't have to add those parts if not needed for a particular app.