Dancing Dragon is a unique item so it's rare. To find it more often you'll need Uniquely Unique.
Dancing Dragon Scales with Heat so it's really good in Pyromancer.
You want as many Magic items around Dancing Dragon to start with as much Heat as possible.
Sun Armor can help you with start heat aswell,
Friendly Fire prints more Heat aswell.
You should get a lot of buffs of Mana Orbs so you can trigger a Djinn Lamp aswell.
You'll get 15 Regeneration of Friendly Fire so Heart Container and Heart of Darkness will trigger pretty fast.
Use Mana Potions to get a lot of Mana at combat start.
Other good defensive Items are Stone Helm, Cap of Discomfort, Stone Shoes and Winged Boots