I'm now exalted with all BFA factions, meaning I can scale back on my world quest grind. I also picked up a new mount - the Venomhide Ravasaur from Ungoro Crater - it takes 20 days of flying out there to pick it up. Finally, as you can see, I finished one of the four Legion PVP objectives I've been working on twice a day. The others are close to 20 completions as well and it will be nice to finally get rid of these since it takes a lot of time travelling to different places in Legion twice a day... Oh, one last note on pet trainers - the BFA pet trainers are much easier to complete than I realized. It turns out that you don't need to do their quests to do the "Family" achievements related to them, and you can fight them as many times as you want. Therefore the best strategy is simply to fly to one and battle them once with a family of each type, then fly to the next. That's still 15 trainers times 12 family types, so 180 pet battles minimum, but the fact ...
A complete guide to doing every world of warcraft achievement, starting from nothing.