Radahn's only notable resistance is to holy damage, so spellcasters can use whatever other spells you're comfortable with, while faith casters can try lightning or fire incantations. As far as status effects, bleed and frost are both very effective against the legendary general.