Now see, the best way of marketing I've ever seen is League of Legends' way. You can pay for Skins, and Points which can get some of the things you can buy faster, but even then it's not that big a difference, because those aspects aren't required to be good at the game. Try something like that, and you'll do a lot better business-wise.