Update: The reason for less experience from gathering is due to how Blizzard revamped professions and broke them down by expansion. In order to get full exp from gathering you'll simply need to find a profession trainer for the relevant expansion. (WoD you just mine or herb the first one ypu come across and the game gives you a scroll for learning WoD gathering).
Alpha Beta PTR Classic 1.1.0 1.2.0 1.3.0 1.4.0 1.5.0 1.6.0 1.6.1 1.7.0 1.8.0 1.8.4 1.9.0 1.10.0 1.11.0 1.12.0 Burning Crusade 2.0.1 2.0.3 2.0.4 2.1.0 2.1.2 2.2.0 2.3.0 2.4.0 2.4.3 Wrath of the Lich King 3.0.2 3.0.3 3.0.8 3.1.0 3.2.0 3.2.2 3.3.0 3.3.3 Cataclysm 4.0.1 4.0.3a 4.0.6 4.1.0 4.2.0 4.2.2 4.3.0 4.3.2 Mists of Pandaria 5.0.4 5.0.5 5.1.0 5.2.0 5.3.0 5.4.0 5.4.7 Warlords of Draenor 6.0.2 6.0.3 6.1.0 6.2.0 Legion 7.0.3 7.1.0 7.1.5 7.2.0 7.2.5 7.3.0 7.3.5 Battle for Azeroth 8.0.1
Beyond that the constant amounts of RNG on top of RNG has made the game not only frustrating but unfun and unrewarding. It is clear with the current game design decisions the goal of bfa was not to create an exciting experience and to refresh world pvp and faction pride, but to test the player base and see how long subscriptions could be pushed with the least amount of content. Class specific raid gear, tier sets, removal of any sort permanent player progression and a complete draining of class skills has left BFA with less and forced players to grind more only with the knowledge that like Legion all your work at the end of the day will be worth nothing due to end game catch up mechanics and removal of the azerite necklace at the end of the expansion.
Kul Tiran human (8.1.5) - "Kul Tiras was founded by fearless explorers who sailed uncharted waters in search of adventure. As a key member of the Alliance of Lordaeron, the Kul Tiran navy dominated the seas of Azeroth with its legendary fleet. But after years of turmoil and hardship, the kingdom grew isolated and vulnerable to dark influences. Thanks to the help of brave heroes, House Proudmoore has been restored and Kul Tiras is poised to fight alongside the valiant Alliance once more."
Most classes in World of Warcraft start at first level, but Death Knights and Demon Hunters are exceptions. They start at level 55 and 98, respectively. This alone can shave a huge chunk of time from your leveling experience. Of course, it only works if you want to play a Death Knight or Demon Hunter, but they’re both solid classics that can dish out damage or tank in a group.
5. at least get 4 characters with these professions. Tailoring/Enchanter; Minning/jewelcrating; Minning/Blacksmithing and Herbalist/alchemist. You can skip blacksmithing and take Minning/herbalist with 1 of your alts. While doing your world quest in argus, try to get all the ores and herbs that you can. Send all the cloth and greens to your tailor character.
A dungeon should take about half an hour to 45 minutes, that is reasonable. What did we do to Maw of Souls because it was by far the fastest dungeon to spam run for AP? Nerfed its yield. Same happened to dungeons. Except instead of nerfing the XP, they adjusted the clear speed to justify the experience a bit more. Is it perfect? Nah, a lot of dungeons aren't even that long with updates. At most a clear takes 5 mins more.
Good news if you are leveling an alt and you have Draenor Pathfinder so that you can fly in WoD, the next 10 levels will only take a few hours. Personally, I didn’t have this until recently and I went back and got the achievement and I’m glad I did. Now I can level all my future alts fast by just flying and picking up treasures for a couple of hours.