Necropotence(because of pets) instead of riposte for the magicka boost also damage scales off max magicka.
Sloads is ok but an alternative is war maiden as most warden skills do magic damage.
Put all your pet skills on the same bar for the extra damage from the passive (upto12%) although I would slot inner light and use northern storm ulti for the extra 8% magicka