My biggest weakness is lack of self-confidence. I doubt everything, and that gets so frustrating I want to scream.
I found this self-confidence formula by Napoleon Hill. I actually made it into a bookmark and read it every morning as a reminder that I can do better, be better.
Go here for full formula.