Defeat a class in Practice mode or Play mode to unlock it.
Additional heroes and classes
Defeat the desired Hero in Practice or Play mode.
Android Phone / 1 Classic Pack
Complete a game on the Android Phone version of Hearthstone, using the same Battle.net account.
Android Tablet / 1 Classic Pack
Complete a game on the Android Tablet version of Hearthstone, using the same Battle.net account.
Arena mode
Unlock all heroes.
Better daily quests
Win 50 games against human players in Play mode. You now can start daily quests with larger gold rewards.
Craft Expert Cards
As you earn new Expert cards, you'll start to have a smattering of Expert cards across all the different classes of Heroes. A good way to make the most out of playing for free is to pick one or two classes to focus on, then craft some new cards for those classes. Do this by "disenchanting" the Expert cards from other classes, then using the Arcane Dust to craft new cards for the classes you want to focus on. It will take disenchanting higher level cards, or a lot of Common cards to make even one new Common card, but the advantage is you'll be able to choose exactly which cards you want to create.
Golden hero frames
Win 500 games in Ranked Play mode with the corresponding Hero.
Jaina Proudmoore hero
Complete the tutorial.
Mage class
Complete the tutorial.
Rewards
Complete the indicated task to unlock the corresponding reward.
Solo Adventures mode
Unlock every Hero. Adventures can then be purchased using gold or with actual currency.
Tavern Brawl mode
Have any class reach Level 20.
Various Achievements
To unlock the following Achievements, complete the following tasks.
Achievement
How to unlock
Big Winner (and 300 Gold)
Win 1000 games in any mode.
Chicken Dinner (and 300 Gold)
Win 100 games in any mode.
Crafting Time (and 95 Dust)
Disenchant a card.
Crushed Them All! (and 100 Gold)
Defeat every AI Hero on Expert difficulty in Practice mode.
First Blood (and Card Pack)
Complete a game in Play mode.
Got the Basics! (and 100 Gold)
Collect every card in the Basic Set. This can be accomplished by leveling every class to level 10.
Greater Reaper of Packs (and three Card Packs)
Purchase Diablo 3
iPack (and Card Pack)
Complete a game on the iPad version using the same Battle.net account.
Level Up (and 100 Gold)
Get any class to level 10.
Mount Up! (and Hearthsteed mount in World Of Warcraft)
Win three games in Arena or Play mode.
One of Everything! (and 100 Gold)
Collect every card in the Expert Set.
Ready to Go! (and 100 Gold)
Unlock every hero.
Reaper of Packs (and Card Pack)
Purchase Diablo 3
The Duelist (and 100 Gold)
Play three games in Play mode.
Voltron reference
This requires the Goblins vs. Gnomes expansion. Have two mech cards and the Mimiron's Head legendary card on the board. After all three minions are in play, at the start of your next turn V-07-TR-0N will be summoned and replace the three minions. V-07-TR-0N has "Mega Windfury", allowing the minion to attack four times in a single turn. Also, the minion has charge, allowing it to attack as soon as it is . Although it only has four attack and eight health, there are various ways that the attack value can be increased.
Word Of Warcarft Hearthsteed Elite mount
Win three games of Hearthstone to get the "Mount Up!" Hearthstone quest reward. Log out, then log back in. Go to a mailbox to get the Hearthsteed Elite mount. You will also earn the "Hearthstoned" achievement in Battle.net.