I did not beat it but gave it a quick try.
Clearly the main gimmick is to rely on the troll's fast regen to make great blood cows.
Acquiring as much resistance than possible seems to be key here.
On the other hand, it is not very useful to push much further than 4 lifesteal, as with 8 health/level sucked from your blood cows, you will probably be capped by your damage. So I would not advise taking the "less glyphs" prep.
I tried using The One Horn, which allowed me to transform the cursing enemies into bloodgoats,
and to build some resists, but maybe a classic Dragon Shield would be best.
A platemail would be a really good find there. I did not have such luck, but the Serpentine Shield was a good start.
Also, I'd advise to prep the Bear Mace, just to get the secret sub.
I prepped gold piles and Membership Badge, which was utterly silly, with Patches The Teddy being the Vampire's best friend.
I also prepped compression seal, which was also completely silly, since all glyphs are going down the drain.
A Translocation Seal and Elite Items is probably much better there, finding an Amulet of Yendor would help tremendously.
But a Dispertion Seal could be really potent too. Using it on a health booster refills your health at 150% and gives you 1 free hit. Using it on an attack booster gives you +100% damage, +100% dodge and +10 poison strike.
My sub was Brandonnn, utterly useless here...
EDIT: oh, and of course, if you find an Orb of Zot, it might help A LOT since all bosses are on the same level.
On the other hand your bloodcows might not survive to your bite after that, so it might not be that efficient.
Probably worth a try.