Azerite equipment is currently balanced around being able to unlock the outermost, earliest tier of power immediately upon acquisition, while delaying further advancement until the Heart has been further empowered. For example, the first piece of Azerite equipment, gained shortly after the Heart itself, is fully empowered once the Heart of Azeroth has reached level 3. A character at 120 (the maximum for the expansion) may find a piece whose first tier requires the Heart to have grown to level 12 or greater.
Some players even turn this into their profession by systematically "plundering" vendors in the game world and then selling the items on the auction house at a significant markup. The reason why this works (even for items which are on unlimited supply at vendors) is, that many players don't want to spend time traveling to specific vendors to get hold of a recipe or skill book. They would rather pay a slightly higher price at their local auction house. In some sense, they use the auction house as a "super market" or "convenience store". So it is completely reasonable and legitimate to be the supplier for this convenience store and make money out of it.
Whatever your approach, if you use some common sense and apply yourself, you can make significant quantities of money in the game. By managing your cashflow, conserving and budgeting where you can, and investing wisely in those activities that make you money, you can become financially solvent relatively early in your career, and remain comfortably well-off (while still buying good gear) at level 80. Good luck!

If a companion dies during the battle, it will need to be resurrected before it can participate in another encounter or be summoned as a traveling companion. Get that pet a medic! Or in this case, a Stable Master. Stable Master NPCs can heal and revive your pets for a small fee, and there is no cooldown on the Stable Master's heal. You’ll find Stable Masters in major towns and cities across Azeroth.

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.