Players can earn more cards by participating in battles to win chests, completing daily quests, and joining a clan to receive donations. Special events and challenges also offer opportunities to earn cards.