Moving away from the animations, I think the vastly different designs for male/female sprites isn't helping the clarity of your classes.
If it isn't possible to individualise them through exclusion (males can become classes females can't, and vice versa) then I think you need to make the differences in their design less pronounced. Giving them the same design, but a different idle pose could do this quite nicely. Give the girls a stance that shows off their curves.
I say this because rather than easily distinguising between sex through your current designs, the different sexes in some cases look as different to each other as one class and another, without clearly being male or female. Because of this, if you made the designs more unifrom, you could use some of the headwear designs of the females to distinguish better between like classes. This would be particularly useful within the warrior classes, where all their helmets are the same, save for some slightly different ornimentation.
Just some ideas, hope they help. Keep up the good work.