By not spending. Also, you can get 10 to 15 gems farming legendary duelists and doing missions, also a ton of gems are given in events and leveling characters. Try not to spend every gem you get and you'll see by the end of the month how many you can have.