To get fans to come to Join Avenue, the player needs to become "popular" by the game's standards. This means becoming famous via Pokestar Studios, doing Pokemon Musicals, and doing well in the Pokemon World Tournament and Battle Subway.
Doing boring stuff.
Source