Duriel is too stronk, I need some help, Razan to the rescue

After 3 minutes of intense battle, spending tens of thousands of gold on revives and almost dying twice, Duriel is eating dirt:

Act 3, here I come! Current resistances:

I'm wearing a 2*Ral helmet, stealth and the bow from above