Special note: At 110 it's almost certainly worthwhile to go and immediately get your Heart of Azeroth and first piece of Azerite gear from the BfA opening quest. It doesn't take long and provides pretty high power levels. I'd then return to Legion quests until 111 or even 112, since the power of these items will increase your kill speed significantly over the scaled enemies of BfA content.
Tiragarde Sound and Stormsong Valley are both fairly similar zones, but Stormsong is a little longer, meaning that you might not even have to finish it to hit 120. Tiragarde also comes with a bit of a warning. There are plenty of side quests to do in the zone after you finish the story quests. Don’t do them. It’s not worth the time or the experience you’ll get.
Set sail for the previously unmapped isles of Azeroth. Battle in groups of three as you race against cunning rival intruders—or enemy players—to collect the island’s resources. Constantly evolving challenges await as you traverse frozen landscapes near Northrend, open the mysterious gates of an abandoned Gilnean castle, navigate a war between elementals and more.
Heirlooms. At the bare minimum you make sure all the armor pieces upgraded to 110, since this is the lion's share of your experience increase. Neck and Ring upgrades are secondary, but still important due to being able to enchant them. Trinkets can't be enchanted, but you'll want them at max as well, if only to save time by not having to worry about replacing them as you level.
Heart of Azeroth: Our world is direly wounded. Players will be summoned via Magni Bronzebeard to Azeroth herself. She will gift players with a medallion called the [Heart of Azeroth]. Her life essence seeps from the world in the form of [Azerite]. When players wearing the medallion come in contact with azerite, this sought after resource becomes a source of power for selected pieces of armor, providing players a way to level them up. This feature replaces the artifact system of World of Warcraft: Legion. Currently the plan of development is to limit the upgrade system to 3 pieces of armor. Players will be able to choose the stats they want to better fit their play-style.
Picking up herbalism and mining is the best professions to have while leveling. Not only will you earn gold as you level, but you will also get extra XP. At level 20 you will get over 500 XP for picking up a ore or a herb while killing a mob only gives a little over 100 XP. Don’t go out of your way to pick herbs if you are trying to level quickly, but pick the ones that are on your way. Leveling from 110 to 120 can be done pretty quickly just by doing this. There are a few items that will help you if you decide to use professions while leveling:
The prepatch for Legion, for example, offered players in-game demon invasions throughout the world of Azeroth, presenting opportunities for new appearances, feats of strength, a pet, a toy, gear that provided a catch up in power for those with alternate characters or who hadn't played in a while and the opportunity to infect other players via an in-game mechanic.
Set sail for the previously unmapped isles of Azeroth. Battle in groups of three as you race against cunning rival intruders—or enemy players—to collect the island’s resources. Constantly evolving challenges await as you traverse frozen landscapes near Northrend, open the gates of an abandoned Gilnean castle, navigate a war between elementals and more. Tides of Vengeance adds two new Island Expeditions to the mix and two new random events, as well as updated rewards.
Unlock all of the traits in your Azerite Armor. Each piece of Azerite Armor — which can be head pieces, chest pieces and shoulders — has three traits that you can unlocked with Azerite Power, or AP. AP is something that most types of endgame activities will give you in Battle for Azeroth, but some are more effective than others. In the first few weeks, you’ll want enough AP to unlock all of the traits on all of your armor, however much that may be.
Meanwhile, Tyrande Whisperwind and Malfurion Stormrage grow impatient regarding liberating Darkshore from the Horde's control, ultimately choosing to begin the offensive on their own, against Anduin's advice. In order to maximize their chances, Tyrande undergoes a ritual to turn herself into the Night Warrior, the avatar of Elune's most wrathful and warlike aspects. To counter this, Sylvanas orders several Night Elven heroes who fell in the Burning of Teldrassil to be raised as Dark Rangers to bolster her forces.
Step-by-step class guides are on the way! The 1-12 Mulgore Guide is the first guide to get all the individual class steps. At the top of the guide, simply select which class you are playing and the page will dynamically update all the steps in the guide for that class (both text and images). The rest of the guides will be slowly updated overtime to include all the class steps, but you can see how it's going to work with the 1-12 Mulgore. I want to thank crazyK and his Placeholderguild for helping me out with the individual class content. They are allowing me to get the 1-60 Alliance guide done while also getting all the class steps done at the same time, so everything can be ready for Classic launch (hopefully).
That’s because armor of higher level has higher Azerite power requirements than lower level armor. That means a shiny new piece of Epic gear will have better stats but, unless you’ve been diligent about your Azerite power grind, won’t have as many traits unlocked. You lose options as you earn better gear. Eventually, you’ll grind out enough Azerite to earn those traits back, but you’re left with limited customization until then.
Just like player item levels, the game's professions have become pretty bloated over time. Blizzard has made some updates to the leveling process before but Battle for Azeroth features a skill squish that should smooth things out considerably. Instead of having to level hundreds of points before you can start crafting Battle for Azeroth items, each expansion will have its own separate skill tier. In other words, you can start crafting Battle for Azeroth content right away, while the gear and items from other expansions will each feature their own separate counters. Your first Battle for Azeroth item will put you at 1/150 on the counter for the new expansion, no more grinding needed.
Island expeditions are very easy to complete while leveling, particularly before hitting Level 116 when your legendaries are still in effect and your secondary stats have not been squished by leveling scaling yet. Island expeditions can be completed in 5 to 10 minutes relatively reliably while also acquiring some of the pets, mounts, and Bind-on-Equip gear available. There is also one weekly quest to do one island expedition, so for slowly leveling alternative characters, be sure to complete at least one island expedition each week.
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).
I do not recommend going for TBC, although I remember Hellfire peninsula to be decent, everything else is rather slow. Instead go for WotLK, Borean Thundra gets you levelled very fast, and then you can head straight for Icecrown at 67, which is also insanely fast, although admittedly has a few elite quests. You can go to Sholazar Basin alternatively. 2 zones should get you 60-80 no problem.