1) Your stats are mediocre to start doing Duncraig and TA. If you haven't completed BRC yet you have to go back to Terror difficulty and do it in order to get BRC skill and hp bonus.
1.1.) You have to eat 500 signets before you go for Duncraig and Tran Athulua. Yeah, I know, it's annoying to do endless Nihlathak runs for signets (most hateful moment in regular game

), but it's essential. If you have trouble with mobs in Halls of Pain or with Nihlathak himself, go back to Terror difficulty (life leech penalty is lower there), start killing mobs in Worldstone Keep. They drop set items. Celestial set is not hard to gather as it doesn't have ancient armor/spangenhelm/crown which are more rare to drop. If you see them falling down fast, try to switch
/playersX to 3 or 5 which grants you more drops.
1.2.) While staying on Destruction difficulty, start crafting a new Doom amulet. Try to get at an important TTAD modifier. Also, your MO's choice seems to be very chaotic. Bonus to poison spell damage is not needed at all because it only affects direct melee hits like Hyena Strike, not Pounce! When you eat 500 sigs, spend, for example, 450 on dexterity and 50 to strength if you have trouble with str req gear.
2) Your resists are low (if I see correctly, you have +178). Of course, in some areas they are useless (TA) but still, try to get at least +300 Poison and +200 Fire resists for some other areas. I suggest you to take a look at ALL of your jewels and craft better ones with 2 random resists and 2% life leech. If you're lucky, you may find some other great modifiers on them such as Faster Hit Recovery, flat life bonus etc.

3) Also, what charms did you get for now?
4) Also, Spirit of Vengeance is completely useless for this build. She gives you reanimates but they won't provide tanking for you, because you pounce and they stay behind. Sure she gives you life and damage percent bonuses but they are negligible if we compare how much damage you lose without Curare (literally,
a lot). Thus, you'll have lesser chancs to survive).