Here's one piece of related advice:
Think of the time spent on game prep, the wiki, detailing your home-brew, etc., as unrelated to the game. Do them because you enjoy the world-building, not because you expect the players to appreciate it. It's nice if they do, but a lot of players just...