Gems are a premium currency you can purchase in the Pro Shop. You can also earn them through Tapjoy offers or through Achievements.
Gems are used to purchase premium items like Bats and Card Packs from the Pro Shop! They may be required to enter or re-enter some Events, as well.