Here you can buy Battle for Azeroth PowerLeveling that includes:
You will get your character boosted to 120 level by completing quests and running dungeons
Achievement Level 120 upon reaching maximum level
Heart of Azeroth obtained (new BFA Artifact which you'll carry throughout the entire expansion)
- Login and password, your account's safety guaranteed.