1) Drop monthly price to about $7-$10 range
2) update graphics, they pushed this 2002 graphic engine as far as they could revamp all the graphics at least to 2010+ status.
3) Make the lore darker, the game is called WARcraft for a reason, its suppose to be bloody and violent and hellish.
4) Keep all the casual stuff the LFR, but establish a new elite hardcore tier of raid that would require guilds to run raids like before.
5) Bring back 40 man raids
6) More rewards and incentive to PVP non instances, encourage city raids with mounts and rare rewards, its a game of war, bring back that element.
7) Guild housing reward the guilds that play hard and work hard in game.
8) more integration into smart phone and tablets, certain aspects of the game should be playable on tablets.
9) Multi day raids, they need to make more epic/very long raids, like a cavern of time, where the guild can only do the first 6 bosses after unlock, then they must rest and wait til the next day to unlock the next 6, then the next 6 the day after, the point is give people a challenge, don't just push the challenge as only being an aspect of easy or hard, but challenge guilds to organize and plan and make players have to come together to get things done.