There are several ways to permanently obtain a hero in Blizzard’s Heroes of the Storm MOBA. You can win games and in-game currency which you can then use to purchase heroes. Alternatively you could just use real-life money which will probably be quicker, but definitely more expensive.
Now if neither option appeals to you, you might be pleased to learn that Blizzard will be giving away 20 heroes in the game. This is in celebration of Heroes of the Storm 2.0 and according to Blizzard, “All players who log in to Heroes of the Storm during that timeframe will automatically receive 100 Gems, which can be used to permanently unlock one (1) Mega Bundle of their choosing.”
There will be four Mega Bundles to choose from: Assassin, which contains heroes that are primarily damage dealers; Tanks & Bruisers which are heroes meant to withstand a lot of damage and hold the front lines; Support & Specialist which contains heroes that can help their teammates escape, heal them, and so on; and Flex which is a mix of everything mentioned above.
This is actually a pretty sweet deal because it will no doubt save players a ton of money. Note that this offer is limited and Blizzard says, “Mega Bundles will be available following the launch of Heroes of the Storm 2.0 in your region, lasting until May 22, 2017.” To claim your gems and Mega Bundles, just log into the game between now and 22nd of May and you should be good to go.