Maybe I just had a surprising amount of luck, drawing into everything I needed. I did seem to always get  a Voodoo Doctor or Farseer in either my starting hand, or the first few turns.

In an earlier version, I also had two Novice Engineers to use when I wasn't drawing into my heals. It usually got me them, though with the unfortunate side-effect of probably having drawn too many cards and burning some occasionally. Maybe that would be something thing to try, if you so desire to give it another go?