I don't recommend this game to anyone who is a free-to-play gamer. If you want to buy good players you must use tokens. While in the game there is no better way to get tokens than buying them with real money. As you go up in league level the quality of your players decreases. Which forces you to buy players, you can raise their quality through training them and giving them playing time but that will last forever.