I am by no means an expert. I am still a student but here is my take on this problem.
The first question that comes to mind is does the ESP have a voltage regulator? I could not find anything about it on the datasheet. It would be wise to get a voltage regulator for the ESP. then you can run the entire project on 3.3V, also because the voltage regulator will have a small voltage drop.
Never use resistor(/voltage) deviders to power something. You are just throwing away efficiency and creating a heating element.
About the Relay: the datasheet covers many relays. You need to specify which one you are going to use.
About the MOSFET: Depends on the chosen Relay. But assume that 3V is probably creating a high Rds.
About the supply: You should calculate the wattage of your system, then you can easily determine if 5W is enough.
If i just said many things that are not true, please correct me. I'm here to learn too