Here are some ways to improve the game. Of course, you can bring in your own ideas.
1. First thing's first
REVAMP/REMAKE OUTLANDS AND NORTHREND. This one shouldn't be so surprising, I mean, We have updated azeroth and it's like "Holy shit, this fun" and then all off a sudden we have the same old outlands that, let's be honest, we've all leveled through over 10.000 times, and then after outlands we have northrend where the lich king is up an running ... which makes no god damn sense .... Specially if you have Bane of the fallen King, Light of Dawn or Kingslayer. All I want is that I can get some new quest if anything added to them places and make it fun once more to level through these zones
2. Realm first.
Now of course, I got no problem with this, except, why not give realm first A unique mount and a title. and then make a Realm second and Realm third
This will go like this
"Realm first : Guild X got mount and title"
"Realm Second : Guild Y got a Mount"
"Realm Third : Guild Z got a title"
Not only would this bring up Competition but would encourage players to go through the content.
3. Give us costume on mounts or let us do something with the mounts
Like what you showed us in the april fool joke 4 years ago (If I remember it correctly) or give us something to do with our gold, Let us get some cool colors on the weapons, paint our armor. Just something.