Are you happy, ladymacabethadmunsen? In my opinion there are better ways to motivate yourself than to bludgeon yourself for failings you know to be untrue.
Maybe you need to review these too:
http://psychcentral.com/lib/2009/15-...e-distortions/
Be well. Love yourself.