You're being way too hard on yourself. It could be a possibility that you set yourself up thinking that you "knew it was going to happen"... self-fulfilling prophecy?
If you honestly believe that you are all these not-so-good things, then start working on yourself. Start with the outside and work in.
__________________
Psalm 119:105 Thy word is a lamp unto my feet, and a light unto my path.