A Hero is a being or person that has been summoned to wage battle in Mobile Legends. They are the player-controlled character in Mobile Legends.
There are currently 54 heroes as of this moment in Mobile Legends. You can play the free heroes available within the game's rotation and you have the option of buying new heroes with Battle Points (BP), Tickets, or Diamonds. The minimal package for Battle Points starts at 2000 with the maximum being 32000, Tickets start at 299, maxing at 749, while diamond packages start at 250 and maxing at 749.
Skins for heroes can only be bought with Diamonds, and from the Lucky Spin, accessible by going to Shop in the main menu and tapping Lucky Spin. The game rewards you with some early Battle Points in order to buy your first heroes and not to be stuck with the same heroes to play.
Every hero falls under a category based on their primary stats and play style, there are: