I thought I was pretty clear? No? Here's what I do, simple really ... you have to quest to level 10 to get into bg's then 15 for dungies. Archy starts at 20. Get the pet addon that shows all the dailies for all continents - do these every day and not on some other toon because you get xp for the battle AND the turn-in. Farm archy as you come up to those areas while going to your next pet daily. Always, ALWAYS be q'd for dungies - level 15-60 will come sooooooooo fast. Rinse and repeat. Archy has the biggest xp gain of anything in the game for time effort. This is all I do, no elixirs, rest etc. I am finishing my panda priest right now and have a total of just under 4 days play time on him - that is only playing a couple hours here and there for a week or so. You can do it padawan :) You can also do level appropriate pet battles in the wild for xp but it isn't as good as the dailies unless you're in a high level zone.
In World of Warcraft, each character has a unique set of skills and abilities that define their role. For example, magicians –are powerful spellcasters, who use supernatural forces to attack the enemy from a distance, but in the melee – are extremely vulnerable. These features determine magicians’ strategy: to keep their distance, do the most damage and hope to kill monsters before they get to them.

Yes, you will be missing out on lore and the experience of seeing the world if you only do dungeons. Try to enjoy the questing and leveling experience while you can. Although, if you do decide to skip questing you won't miss it: you can always go back and complete low level quests when you reach level cap. I did exactly that to complete my Loremaster achievement.

Last I wanna share a curious bug that almost freezes my game and force me to disable the addon. Anytime I add a (Citadel Crossbow [of the Fireflash]) my fps go from 75 to 22, and It's on a paladin, paladins dont even use crossbows. I noticed everytime I put something in my bags the addon takes the math and my fps goes from 75 to ~22 for a while (3 to 7 seconds) and is think it's internal and also think it's fine.

Anyway I will go ahead & download the Twitch app like everyone's saying, but I still need to know whether my in-game addon settings will carry over automatically, or whether they'd return to default same as if they'd all been uninstalled in the curse client then reinstalled from scratch. Because if it's the latter then I will have to take screenshots of the settings on all my toons BEFORE I install the addons thru the Twitch client.
I've been having what is apparently a scaling issue caused by inflated secondary stats on some Wrath of the Lich King items. In particular, my Highmountain tauren warrior leveled through Northrend and picked up a green, iLvl 87, 2h sword. All of the secondaries were in the +25 to +30 range, and the Dugi Gear Advisor decided it was better than the heirloom 2h axe I was using. So I went ahead and equipped the sword. 

Anyway, there are no more shortcuts. There are no more "Tricks". It's just straight questing now since Blizzard nerfed other methods of leveling. You can still do dungeon spam, it just won't be as fast. You can still do BGs, it just won't be as fast. Just about the only alternative way to level that rivals questing is Pet Battles(which makes ZERO sense).
Obtain your heirloom rings. Ghost Pirate Rings can be obtained via Shipyard missions. You can equip one ring from this category. A Dread Pirate Ring can be obtained via placing at least second in the weekly Stranglethorn Fishing Extravaganza, which on many realms is a very competitive event. Note that to obtain the Ghost Pirate Rings, you will need a max level character with a garrison of at least level 3. You you will also have to develop your Shipyard to the appropriate level to receive the mission. Your other heirloom gear will still give you a big boost if you choose not to go for these.