In Mobile Legends: Bang Bang, players can unlock new heroes through various means. Players can earn in-game currency, such as Battle Points (BP) or Tickets, by playing matches, completing quests, and participating in events. These currencies can be used to purchase heroes from the in-game store. Additionally, players can also use Diamonds, which are the game's premium currency, to unlock heroes. Diamonds can be obtained through in-app purchases or by participating in events and winning rewards.