Nilbog aa works similar as glowstick against curse in maus. Try half time on shield, half time on nilbog aa. You should be fine. I noticed you also hav wind which i dont use, so you should be very safe away from curse. Nekro, ice are useless against curse. Fire ball can prevent mob starting curse, but not removing curse.
Ctitical is not important for mage pve.
Uncharged ice is good and fast against aimed shoot, especially if you dare to walk nearby. Overall, use clock to root mobs is better than heal, or use both.
Choice of pet is up to you if you dont want nilbog aa. Different people diff style.
You can go youtube search keyword "arcane legends obooo" to see some examples. The video might be helpful bcs i m using voice set , too.