Although the Battle Pet Trainer will only offer to teach you your race-specific companion, it is possible to add all of these pets to your collection. You can either find them in your faction’s auction house or you can create a character of the race whose pet you would like to learn. Using your new character, you can seek out any battle pet trainer in major cities. After you learn the pet, you can delete the character; the pet you learned will not be removed from your collection.
Grinding mobs is tedious and slow. Questing is much faster since you get the massive quest experience in addition to the monster's experience. There is no grinding in this guide - you can go through every single level by simply questing! There is minimal traveling time as the guide leads you visually through maps so you can quickly rack up quest experience.
Sometimes you can make money by crafting items with ingredients supplied by other players who give you a tip to make the item. This is not necessarily a reliable source at low levels, but it can be a good supplemental income source at higher levels, particularly if you have good recipes. And if you can charge for the customer using your materials (as opposed to materials supplied by him/her), you can mark those up.
Allied races are variants of existing races. The Void Elves are a version of Night Elves, while the Highmount Tauren are, you guessed it, a version of the Tauren. Four allied races are already in the game before launch and two more, the Dark Iron Dwarves and Mag’har Orcs, were added after Battle for Azeroth launched. Each Allied Race has its own racial abilities. You can also unlock a heritage armor set by leveling any Allied Race to the level cap.