Ok I kept playing around with cards and I think this version of Handlock is much better I saw the warmage package and I am digging it actually
I cut almost all healing cards from the deck as they are too weak.. so what if you lose hp? you don't HAVE to heal, healing is low tempo, you gain HP by not losing it in the first place, by playing taunts and going aggressive. Currently running owl cause there are too many 4 cost cards in the deck, might be just a dumb choice most people run spell breaker.
Also I cut rafaam he is bad in the deck, it's not like the deck is irrelevant in the late game, you have jaraxxus vs long control games.
Anyway I will make a short mulligan guide:
While playing second you can still play a giant at 4 if you play a card and tap, if you go first if you want to play a giant on 4 you need to tap once and not play a card, coining drake is not a mistake it's ok to play giant on 5.
VS Warrior: Oozes, Twilight Drake mostly, giant obviously you are going aggressive in this matchup.
VS Rogue(expecting "tempo"(face) rogue): same as druid but also oozes are good.
VS Priest: haha priest
VS Mage: they are mostly khadgar now, so keep giant and drakes, always kill their giant unless you can see a 2 turn lethal.
VS Warlock(expecting zoo or mirror): keep giant but also an AOE just in case both decks are popular so who knows... I would still keep hellfire.
VS Paladin(expecting mech paladin) keep owl against egg, secret paladin is bad against this deck I played the matchup, it wasn't even close.
VS hunter: you can keep owl vs mech hunter if you see them a lot maybe tech another owl. also taunt givers, didn't see many hunters lately.
VS Shaman(expecting murloc shaman): keep AOE, taunt givers, vs big shaman you should be favored as they don't run earthshock.. mostly, and it's ok if you kept a hellfire or shadowflame + watcher I guess you will just tap once you see no murlocs.