If it takes you that many games to get a win, I really doubt it's bad RNG, I think you just need to improve your play. Even if you get millhouse, why would you ever play it? I've got it twice now this brawl, I just held him until I had a safe time to play him. One game I had to keep that card in the whole game.
There are NO hacks for hearthstone. All the processing is done server side, so unless you've managed to hack their servers, it's impossible you can see opponent's cards.
Uh to both accounts no.
For the first I was getting stuff like wisps, magma ragers, target dummies, and the occasion decent minion like a chillwind yeti or along those lines for many games while my opponents were dropping turn 2 or 3 Troggzors, Dr. Booms, and other major game winning minions in early rounds that are basically impossible to deal with in the current brawl mode setup.
As for the second, if it makes feel better at night to keep telling yourself that then go ahead. People claimed the same thing for League of Legends and other games like that for years while the cheaters had a field day. Even to this day many people still believe people cheat in that game or how prevalent it is. Oh and I downloaded and USED the cheat for hearthstone. It works. But keep thinking there is nothing out there.
A bit of digging as to how the hack works it's a hack to the hash algorithm of the seed for what is randomized in the deck draw. The initial hash is sent to both players if not the exact card info. The hash has been deciphered and the hack app just decodes what the opponent is going to draw as he draws it. This is how the game stays on "sync without massive latency delays in bandwith.
So the answer is both yes and no to card info being sent to both players. It's an initialized random hash of the cards for each deck and draw order.