You may want to rethink Sacred Protection and Rotten Fist. They seem a tad overpowered.
Rotten Fist, by the sounds of it, should either have a large stamina cost, or a long recharge, or both, if it is strong. Otherwise, why would you have hack or slash over it. Maybe, reduce its damage to moderate and add a roots affect to it, making it like a bump with a roots affect to it.
Sacred Protection is just waaay over powered, unless it only lasted like 10 seconds at r4. I mean, you can't get hurt, AND reflect.
Just no.
Instead, maybe make it reflect the effect a monster does. Like, if you were in Shallow Seas, and went against the sandpuffs, instead of you being affected by the roots they use, you get hit with the damage (or at rank 4 you'ld get a bit of defence buff) but the fluffs would be hit by the roots instead.
Also, I think sacrifice should also give the person you revive all the buffs you had, although that might be hard to program.
Thats just what I think though.