I have been playing Hearthstone for quite a bit now. I have gone better and better with each game, and now I have to a point where I am fairly good at it. With that, I have come up with few macro ideas that I always try to implement Hearthstone in order to win and I think it would be nice to spread the good news to you guys.
Hearthstone is predominantly a game of practice. I sad it because, you need to understand what your opponents have or could have or likely to play. Practice will give you a lot of information that you will not get simply by reading blogs, or watching youtube videos. But researching can still play an important factor because it can you concepts on how to play different characters on different instances.
Take for example, if you are playing a Rogue, it is going to kill every weak minion you are going to put against it on the board with this dagger and his main resource in order to do it is his life pole. So, what you want to do is make sure you are going to give a decent amount of damage to a Rogue. However if you playing with a Shaman or a Paladin, those are classes that mostly will now win if they don't have board control. for more class specific strategy together and Heathstone cheats online. This will give a whole lot of ideas regarding playing and winning games.
Basically, that is how Hearthstone and its gameplay mechanics and the science to its success revolves. If you can master those through practice, then I can guarantee you that you will be winning 75% of your time against opponent, so long as they don't have any unfair advantage against you.