remember that channeling skills with DoT has a wierd calculation. A better way to judge upgrades is killing target dummy time. Asterkarn dagger gives onslaught stacks, which will boost your cooldown ability damage. In this case I thought you were going for WoA + Judgement?
You have 2 too many points spent in winds of asterkarn.
Also you only have 92% armor absorb, you kinda need 100%
If you want an easy upgrade, check out the “malmouth heart” amulet from malmouth resistance faction. It will be basically one more “form of the beast skill” boosting casting speed quite much.
Now I have not checked everything but it seems like you are missing one source of “X reduced targets resistances”, like elemental storm devotion. You kinda want one source of that on all builds Actual Resist Reduction formula