self-discipline

n. 1 ability to apply oneself. 2 self-control.  self-disciplined adj.

n. Correction or government of one's self for the sake of improvement.