Use invasions.
I managed to level my Level 10 Druid to level 60 in less than a weekends worth of play time. Literally logging in for invasions and doing a few random dungeons. Didn't do a single quest from level 10 apart from Dungeons.
3 - 4 levels per invasion + scaling loot