The questionable cards in that list, to my mind, are Shadow Bolt, Drain Life, Ogre, Doomguard. That is six cards. I'd put in 2x Molten and an additional Owl if you can afford to craft them. Tinkmaster is a useless legendary after the nerf, feel free to disenchant him. That leaves three open spots. A second Shadowflame and Siphon Soul ideally fill two of them, but I assume you don't have them, so I'll actually suggest 2x Dread Infernal. Doing one damage is surprisingly useful. BGH or another Farseer should fill the last spot.
Not having Jaraxxus or Alex will make the Hunter match-up tough, but otherwise the list should do well vs everything else.