When you open new achievements you get gems for free, but unfortunately free gems are given very little. For real money you can buy gems in the game store. But neither is this method of getting gems suitable for all.
There is a free method. To get free gems in WildCraft, use WildCraft codes for gems. Codes generates free gems for WildCraft.