I see that some people say they have no regrets because if the things hadn't happened to them they wouldn't be the person they are today; that's fine for them, I even applaud them - but for me I've got plenty of regrets and the thing is, I don't like what I am today. As a matter of fact I despise myself and the circumstances that I am in. Of course, I consider it all my fault and I am worthless.
Well, realizing the problem is one of the first steps to solving the problem - so, how can I like myself? How can I accept my present circumstances and forge ahead?
One step is living day to day, not focusing on the past, but doing my best in the present. Tomorrow may not come at all. Another step is finding things I can do that are successful - hey, I can write poetry that makes people think. Hey, I can write stories that provoke interest. Focus on what you can do or even things you aren't too good at (for me, installing a sink, building shelves).
I think not really liking yourself is the source of many a depression, or at least a contributor. What do you like about yourself? There's usually something, think about it.