There are those who will tell you to learn from your past mistakes. I say that every day we get a chance to be better than we were yesterday. It's like a brand new page, a brand new slate in which to write. Each day we are different than were were yesterday because into our system we have incorporated new knowledge. Let each day stand for a page and say to yourself, what am I going to write on this page to bring together everything that I have learned up to this point in time. It's about being the best you can, putting your best foot forward. How do we do that? By keeping our connection to the Source of our being strong and clear.
To live fully, to live consciously, to live happily and contentedly each day give yourself a task. It is a simple task. Ask yourself, how can I be the light in someone else's life? - maybe you can drop a dollar in a beggar's pot, you can smile and offer a blessing to a homeless person, you can compliment a co-worker on how good they are or you can offer to help in a cause that will help others. There is so much you can do to enrich someone's life.
What I am trying to say is that we are here to serve. Service is our highest calling and when we serve honestly, in spirit and with the best intentions the reward for us is a thousand fold. You will find that the bonds of despair in yourself broken, you will find that you will have abundance in your life.
So, instead of trying to learn from your mistakes (they are way to0 many), make a mark on your slate today that incorporate everything that is good about you into it and so you move towards perfection, towards wholeness and towards light in your life. Think not of the past or the future but the present moment. Think of now. It is all you have.
Have you thought about what you are going to do today to move your life forward.