Unlimited battle points are the currency used in the game. You can earn them by playing battles, completing daily rewards, and by focusing on your matches.