I just leveled this char in about 2 days played time with a few hours of it being afk in cities.What I did was run every single dungeon one time and do quests while waiting in queue.That way you don't get bored and the experience gain is great.Works particularly good between 60 and 90. WoD is a piece of cake if you just have flying and Legion is questing + doing the per zone dungeon for the 100k xp quest.
Pick a simple goal or idea for your AddOn. It's often a good idea to just make an AddOn that only opens a window or prints a message to get started, especially when everything is new for you. After that works the way it should, and you have learned everything necessary to make an AddOn work at all, you can move on to adding one piece at a time toward your goals. Writting software in general is often a never ending process because you can always think of something new to add or improve. 

Anyway, there are no more shortcuts. There are no more "Tricks". It's just straight questing now since Blizzard nerfed other methods of leveling. You can still do dungeon spam, it just won't be as fast. You can still do BGs, it just won't be as fast. Just about the only alternative way to level that rivals questing is Pet Battles(which makes ZERO sense).
    As it goes with almost any MMORPG, World of Warcraft is a very grindy game. In it, you’ll have to pump your character to the maximum available level before you can get to the end-game content which all players are so used to. And the problem is – the process of going through all the expansions just to get yourself one new class to be playable in raids is very time consuming. Even if you have a vanilla WoW leveling guide at your disposal, you still have to do all the boring quests or clear those repetitive dungeons over and over again. This pattern affects almost every activity in this online world. At the end of your day, you need to really dedicate your time to playing the game or you will get nowhere.
First of all you should create a new character on your account on the desired server. Then you order character levelling service and give us your login and password. ATTENTION! You should not be asked for secret question and any other account details. Beware of scammers. After payment is finished your order goes to the booster. Our levelling specialists will earn all needed levels for you very fast, because they know the best routes and they do it every day. Character levelling is totally safe, especially because our boosters don’t use third-party software, all characters are hand-played. As soon as your character gets to the desired level, you will get a notification. And then you’ll be able to develop your character further and enjoy the experience of playing at maximum level.
All I'm saying is that Blizz destroyed Levelling in my opinion. Having the option to get it all out of the way so quickly was a good idea, while still having the option to clear it all like one normally would. WoW is a game that's meant to have options, and ours has been severely reduced to 2 options; "Heirloom On," and "Heirloom Off." They even killed RaF exp gain and it no longer stacks with Heirlooms. They even killed the SoR for no reason at all. Feelsbadman.
Also note that power leveling is sometimes used to refer to paying someone else to level your character to cap as fast as possible (i.e. they power level for you); a distinction used by Blizzard is to refer to the paid leveling as "power leveling service." This behavior is against Blizzard's Terms of Service. Power leveling yourself, which this article covers, is perfectly acceptable.
But now, the Gear Advisor starts popping up, trying to get me to put the old 360 version Ring #1 into Ring #2's slot, since iLvl 360 is better than 350. Except I can't do that, because of the "Unique-equipped" modifier. So I click "Cancel". And then the window continues to pop up after every action my character takes, over and over and over, until I get rid of the old ring by vendoring, scrapping, or destroying it.
Most classes in World of Warcraft start at first level, but Death Knights and Demon Hunters are exceptions. They start at level 55 and 98, respectively. This alone can shave a huge chunk of time from your leveling experience. Of course, it only works if you want to play a Death Knight or Demon Hunter, but they’re both solid classics that can dish out damage or tank in a group.
Created by Blizzard Entertainment and based on the Warcraft series of RTS games first released in the mid 1990s. WoW expanded on the early Warcraft single player franchise and is now a vibrant multiplayer online world, where players may engage in roleplaying, PvE, PvP, dungeon instances, battlegrounds, arenas, and raids. WoW has received four different expansions so far, including The Burning Crusade, Wrath of the Lich King, Cataclysm, Mists of Pandaria, Warlords of Draenor, Legion, and the latest expansion Battle for Azeroth and is still going strong with another expansion in the pipeline.

I've been having what is apparently a scaling issue caused by inflated secondary stats on some Wrath of the Lich King items. In particular, my Highmountain tauren warrior leveled through Northrend and picked up a green, iLvl 87, 2h sword. All of the secondaries were in the +25 to +30 range, and the Dugi Gear Advisor decided it was better than the heirloom 2h axe I was using. So I went ahead and equipped the sword.

Also Alliance currently has a 30% XP buff in War Mode (Horde has 10%) that will last the reset since that bonus changes reset by reset depending on faction participation in War Mode (so next week might be lower, or stay the same, 30% is the cap limit, it will change from 10% to 30% week by week for both factions depending on representation). It works from 20 onwards, it gives you extra abilities you can earn via leveling to use in PvP.

×