If you do the wrong thing, what is the best way to deal with it?
A lot of the self-improvement stuff that I have read simply seems to take the attitude of "Don't worry about it. Tomorrow is a new day, so just keep moving forward and never look back."
I have been trying to do this for a while now, and I find that I keep ending up just doing the same wrong things again and again.
Should I reward-punish myself? try to learn where I went wrong and what made me go wrong? or just keep plugging forward?
I should clarify that I don't mean I keep making the same mistakes, because that implies I do it by accident or freak chance or due to some uncontrollable circumstance.
I mean that I can see clearly that it's not what I should, or even want to, do, but I somehow still end up doing it.
For example: If I know that I have all these things I need to do in a day, I'll still end up doing nothing the whole day. (And please don't respond with advice on the causes and remedies of Procrastination. I have read many books on the matter.

)
I mean, am I just not competent enough to actually obey myself? Do I have unrealistic expectations or something?!
Help me please, anyone.