you know your power system reminds me of one I read a while back ina novel, what was it, umm...
yeah found it Battle Royale of the Sinners.
it had level ups for every time someone overcame a sin of their own, the people tried to actively develop sin and then overcame it to grow in power.