Go get positive environment, hang out with positive people and ignore the negative ones.
I used to be depressed, had a lot of time to think of my failures, and some solutions for them. But something inside me blocked my way to change (you name it: laziness, undisciplined, unmotivated, etc). But...