How To : Level Up Fast

First, check out my guide to money farming here.

Now, with the money you have, buy rare candies. Then use them on your Pokémon. This way, you don't have to grind much, except for the money, and you have an instant (okay, not instant, but in like 15 minutes) level 127!

This is also the only way to get to level 127, or for that matter, anything above level 100.