Do you understand why you dislike yourself so much? What benefit do you get from bludgeoning yourself with could haves and should haves?
http://psychcentral.com/lib/2009/15-...e-distortions/
http://psychcentral.com/lib/2009/fix...e-distortions/
As the New Year draws nigh, you might want to resolve to love yourself better, to forgive yourself for being imperfect (everyone else is... why should you be different?), and to accept who are recognizing we are all a work in process.
Use your big brain to create a plan to accomplish your resolves. Employ micro goals to reach the macro goal.
May you find peace.