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
My second least-favorite part: leveling ranges. Zones are divided into leveling ranges; some are for levels 10-60, others for levels 58-80, and so on. On the surface, that appears to make sense; while there are odd moments where you're presented with the content from two expansions at once, it does mean that you're more or less going through content in order, at least by expansion if not by level.
In 2015, Blizzard started letting players buy gold from each other using WoW Tokens, to try to control the process and mitigate damage. “Time is money, friend — but sometimes one is harder to come by than the other,” Blizzard says on the official page. “Now World of Warcraft players can use the WoW Token in exchange for game time or Battle.net Balance!”
Leveling from 58-80: Outland and Northrend Recommended leveling paths for level 60-80 players in WoW. Includes best zones in Outland and Northrend, as well as notable quests and rewards. Leveling from 80-90: Cataclysm and Mists of Pandaria Recommended leveling paths for level 80-90 players in WoW. Includes best zones in Cataclysm and Mists of Pandaria, as well as notable quests and rewards. Leveling from 100-110 in Legion How to level quickly in World of Warcraft Legion from 100 to 110. Includes heirlooms, assaults, useful items, and experience boosts. The Big Bag Guide This guide covers bags from drops, quests rewards, vendors, and professions. Additionally it also covers item type specific containers.