inferno4life's post in how was marked as the answer
for getting on the leaderboard u need to catch unique pokemons (and by catch i mean catch...no buying or trading) and train them.
the more u catch and train the more points u get and the more chances of getting on the leaderboard