Having in mind that angeling doesn't work as holy armor but instead gives -25%to all and they don't stack and every gear except shield and low/mid headgear[since I smell that you're using those slots for anti-status] have 4 slots and thara frog is -15% neutral and raydric is -60% neutral as you said:
3 giearths, 2 giant hornet, 2 leaf cat, slot free -> headgears
raydric, jakk, dustiness, marionette -> garment
angeling, ed, 2 slots free -> armor
tidal shoes for -5% water - > shoes
2 thara -> shield
Anti-water -> Asprika+2 leaf cat+tidal shoes+2 glorious shoes+valk shield+angeling = 10+20+5+20+20+25 = 35+65 = 100
Anti-earth -> Asprika+3 giearth+angeling+2 glorious ring = 10+45+25+20 = 55+45 = 100
Anti-wind -> Asprika+2 giant hornet+angeling+2 glorious ring+dustiness = 10+20+25+20+30 = 30+45+30 = 105
Anti-fire -> Asprika+jakk+angeling+valk shield+2 glorious ring = 10+30+25+20+20 = 40+65 = 105
Anti-fire Undead/shadow/poison -> Evil Druid
Anti-Neutral -> Asprika+Raydric+2 Thara = 10+60+30 = 70+30 = 100
Anti-holy -> doesn't exist 25% only :|
Anti-ghost -> doesn't exist 30% only :|
If you're willing to use proof pots you can get ghost to 60% by using another marionette card and use 1 giant hornet+thunderproof potion instead of dustiness.
PS - This is thinking your server has glorious rings lol I don't know if your server has bg items