The idea of this deck is to get a Dreadsteed out early so mulligan hard for it. Nobody is running silences so it’s a great minion to have on board. Dreaded Infernal is amazing at clearing the board as is Demonwrath. I tend to be greedy in the first few turns and hold as many minions as possible just playing as many as needed to keep their board under control. When I am holding Hobgoblin and Stormwind Champion I plan my turns so I can flood the board and make it virtually unmanagable for opponent. Between the 2xAntique Healbots, 2x Sacrificial Pact, and the Lord Jaraxxus I can tap as much as I want without fear of getting too low on health. Alexstrasa, although it can serve as potential healing, I have only used on opponent to make it easier to lethal.
I didn’t include Floating Watcher, Mukla’s Champion, or Onyxia but they would probably work well. I have yet to use Mal’ganis so will probably drop it.