Soloing an instance can be all the more profitable if your character is an enchanter. During any solo instance run, you'll end up with some items which can be sold or traded, and some that are bind-on-pickup. Non-enchanters can only sell these soulbound items to a vendor, but an enchanter can disenchant the bind-on-pickup rare items, and then sell the shard/dust/essence instead of just selling the blue item to a vendor. (A side benefit of selling enchanting materials is that they do not require a deposit to list in the auction house, allowing you to list endlessly until the item sells.)

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.
Most of the players make the mistake of only listing 30-50 transmog items on the auction house and then hoping to get half of them sold until the next day. Me and a lot of other gold farmers and transmog sellers do have 3.000-10.000 items on the auction house across various realms. It does not mean you have to do it that way – but if you have 1000 items listed, chances are higher you can sell up to 10 per day. With only 100 items listed, you have to be lucky to sell one. Of course, the sells are not guaranteed if you post more items. But i’m sure you have a lot more fun if you open your mailbox and 10-20 items are sold