I'd recommend having only the slaves and malchus to generate souls...
But for hardcore you have none. You need a speed style, with Harvest time, Hur, feast of trumpets, and anything that makes you/them draw to generate souls. You're goal isn't to stop them, it's to make sure that they don't get any souls. Burial Shroud works great. Have a defense that can always beat a defense for a soul and make sure you always have a soul. that's about it... just experiment!