5% was admittedly an exaggeration, just felt that low. I'd say it was probably closer to the 30-40% range. It was Artifacts of the Blacksilt, spent a good 10-15 minutes killing Blacksilt Seers to get two damn idols to drop. A quest that had me killing Elder Brown Bears for bear flanks also took quite a while, though that was less due to drop rate and more due to how spread out they were.
Battle for Azeroth’s War Mode puts you into PvP mode and grants you 10 percent extra experience. But since the two factions will mostly level in separate zones entirely, you should almost definitely have this on when you’re leveling. That said, if you start getting killed by random PvP players consistently, stop using it. Although 10 percent is nice, it’s not worth dying every few minutes for.
As the battle for Darkshore begins, both the Alliance and Horde are blindsided by a new development: High Overlord Saurfang, who had been defeated and captured in the Battle of Lordearon, has suddenly escaped Alliance captivity and is on the run. Sylvanas sends Horde Champions to track Saurfang down, ostensibly to extract him. However, it quickly becomes apparent that the search party is in fact an assassination squad, as Sylvanas suspects Saurfang of colluding with the Alliance in an attempt to dethrone her. While some Horde champions choose to side with Saurfang and help him escape the assassins, other champions remain loyal to Sylvanas and report Saurfang's and the dissenting champions' treachery to her.
Drustvar is far and away the hardest Alliance zone, which is exactly why you want to do it first. If you have legendary items, they’ll still be usable, and if you don’t, this zone will still be easier early on than it will be later. Drustvar is also extremely fast and will let you jump out ahead of your competition in other zones, which means fewer players around to take your quest objectives.
For Alliance it's Lok'Modan, Redridge, Darkshore, Felwood, Stranglethorn (both parts), Plaguelands. Somewhere between 3 - 3.5 of these get you to 60 in like a 16 hours /played, if you queue for dungeons at the same time. I recommend dropping everything at 45 and going to Darkshore-Felwood if you didn't do them yet - they are literally the fastest levelling zones in the game right now, maybe only trumped by Silverpine.
Stormheim is the zone you want to start it. For some reason Legion treasures are not worth any experience like they are in WoD...except in Stormheim. I haven't been able to find out any reason for this, and it's possible it may get fixed/nerfed at a later date. But for the time being you REALLY want to jump from treasure to treasure to augment your quest experience.
Some dungeons are also much better than other. Some take a long time to finish and some are quick. Some have few quests and others have many. The ideal dungeons have a lot of quests and are quick to finish. If you are sent to a long dungeon that you have already completed, you can leave but you won’t be able to enter a new dungeon in 30 minutes. Dungeons like the Stockade are super quick, so it will still be good XP if you are sent here more than once.
Dugi’s leveling guide is the leveling addon I’ve always used to level as fast as possible. It will show you where to go and what to do in-game, speeding up the leveling process. This is optional though, as the game already does a pretty good job at showing you where to go at all times. The addon does, however, come with a couple of other nice features and perks.