As a hero of the mighty Alliance, journey to the seafaring kingdom of Kul Tiras, home of Jaina Proudmoore. Untangle a web of betrayal and dark magic as you encounter power-hungry pirates, witches wielding death magic, mystical sea priests, and more. Explore the stony peaks of Tiragarde Sound, trek across Drustvar’s high plains and red forests, and navigate the intricate inland canals of Stormsong Valley as you convince this fractured kingdom to join your cause.
Gathering (Mining, Herbing, Skinning, Fishing) – WoD almost totally killed gathering with the garrison but it made a big comeback for Legion. I don’t think BfA will be any different. Crafters always need materials and they will pay big bucks for it. While the crafting professions might have bigger profit margins, gathering has always seemed to produce a nice steady income. Materials always sell and usually sell fast. One thing I am watching for BfA is old materials. With the change to how you level professions, gone are the days of power leveling a new toons profs using only WoD mats. On one hand you won’t need to in order to do the BfA stuff. On the other hand if enough folks still like finishing off the prior xpac stuff, old material prices could go up and low level gathering might be more profitable similar to how Ghost Iron is now.
Professions skills are split between expansions now, you'll have a separate skill bar for each expansion. There are still 950 profession levels in total, just that there is no one single progress bar with 1 to 950 for it anymore. Instead, there are 8 separate progress bars. (The only exception is Archaeology, because it will still have a 1-950 progress bar)
Recently, Blizzard provided their own WoW Token system for players to buy and sell World of Warcraft Gold. However, the constantly fluctuating supply and demand means that prices will vary. Consequently, getting the best prices isn't guaranteed, nor do you know when you'll make a sale. You also can't trade or resell any tokens you buy, as they become instantly "Soulbound".
There's a few profession crafted pets in BfA on the horizon - Battle for Azeroth Tailoring is getting a Hot Air Balloon style pet, and BfA Alchemy looks to be getting a brand new Transmute Meat to Pet. There are some mount buff consumables from both BfA Leatherworking in the form of a mount barding, and Blacksmithing in Battle for Azeroth will be able to craft Stirrups and Hoofplates to increase mount speed and allow you to interact with things while mounted.