The problem with using your gold to pay other players to do WoW’s busy work is that you have to get the gold to pay them, and the way you get gold is mostly busy work. Many WoW players just want to buy their gold from other players with cash — preferably, amounts of cash that are fairly trivial relative to the perceived value of the time and effort required to obtain the gold legitimately.
There are several reasons why this may have happened. First, only a fraction of the players who interact with the auction house buy or sell WoW Tokens. While the value of both gold and commodities plunged relative to real money, the value of gold and commodities remained steady relative to each other. Players who didn’t interact with the Token market could buy the same number of flasks by doing the same amount of world quests, or selling the same number of gems or enchantments, so these sellers saw no reason to raise their prices.
As you're leveling, I generally recommend you just follow the natural flow of the progression through each zone. They're laid out fairly reasonably. But don't be afraid to hop around, especially if you're near a quest objective. You shouldn't actually need ALL of the zones listed to reach 62. Pick the ones you like best. It's much more important to simply be as focused as possible and flow from one quest to the next.
War Mode, enabled and disabled in Stormwind, gives 15% bonus experience for quests and kills in any zone. whether you're a fan of pvp or not, this might be smart to turn on as Alliance starts on Kul'Tiras and the Horde are on Zandalar. Most horde are going to only be on our island for max level world quests. If you dont like PvP, my advice would be to turn Warmode on for the first few levels, then disable it around 112.

Pick druid, paladin or monk. Get heirlooms if you can. Grind mobs until level 5 - 6. Start doing the easy "just kill these mobs outside town" quests until 15. Queue rdf as every role and do every dungeon you can (with heirlooms you could probably solo the dungeons) while you travel to higher lever zones. Keep doing the simplest quests while you're waiting for rdf (which shouldn't be long). I leveled a druid to 100 once doing this in maybe a day /played, but he was also rested for most of the process.

Congratulations on reaching Level 120! There are a myriad of new things to do. The first thing you should do is head to your faction hub ship where you have been doing your mission table quests and footholds to pick up and complete the quests necessary to unlock World Quests. World Quests will provide you an opportunity to grind reputation levels, acquire gear, and gather Azerite. There are tons of new things to do that we will cover in our Level 120 Battle Guide found here: Level 120 Battle Guide