I have an immense desire to succeed... I fear failure and want to be the best that I can be... That is how I motivate myself.
I don't know whether that is going to help you though.
Something that may help you is a personal development website I have set up. It is called the Community for Excellence.
.: The Community for Excellence :..
The whole site is based around the concept of Personal Development Journals (PDJs). This is like a place where you make a public committment to a course of action or a goal... like "Quit smoking".... you then come back an update your journal every day. People will see your journal and will make comments, suggestions and willl try to motivate you.
THe idea is that you are no longer doing it alone, but you now have 200 people watching you and bollocking you if you don't succeed. It's not going to solve all your probelms, but it may well help.
We currently have people using PDJs to get disciplined with food, quit biting their nails, exercise, giving up alcohol, learning to dance etc etc... the list goes on and on.
Please do check out the site - of course, it's all free.
All the best,
Phil x