The second priority, which is already guaranteed to be very effective in dealing damage, is to use scripts to apply the "Cursed" spell to 1-2/1-4/1-6/1-7 ranged units before battle, mindlessly but effectively.
By the way, don't forget (as the Nival developers did) to apply the "Clean Arrow" spell.
Let me explain - after "Enchanted Arrow," the spell remains on the arrow, even if it's no longer needed. That is, the spell is cast automatically with each shot, and with Storm, it can happen 2-3 times. But mana isn't unlimited.
I solved the problem by taking a spell from the campaign, something like "bigbossfirewall," and setting its mana cost and damage to zero. Now, if I want to clear the arrow of the spell, I have something to use.