Some days you wake up and look at your life. In reflecting, you recall all the mistakes you've made and you just hate yourself. How could I have not seen that coming? How could I have been so easily fooled? Why did I allow this person to do such bad things to me over and over again? Where was my brain? Why did I waste so much time? Yet, it should be refreshing to your spirit to know that God loves us even when we hate ourselves. I love what 1st John 3:20 states:
"For if our heart condemn us, God is greater than our heart, and knoweth all things."
In the Message Bible "our heart condemning us" is described as debilitating self-criticism. As believers, consider yourself to be a life-long learner and consistent self-grower. It will help you to value the hard lessons you've learned and teach others. It will help you to go beyond being embarrassed by your mistakes. As you heal from the errors and mature, you will be surprised as you begin to teach from your experiences. Your view and focus will become the many others you can help who've had similar failures to your own. By the way, you don't need a classroom to teach. It is just taking advantage of those critical moments that God creates for you to help someone else. No, I am not telling you to share the deepest and darkest secrets of your past with the world - something that someone can try to damage your reputation with. You open up to the extent God tells you to for the impartation of the wisdom you need to give someone.
Let your life be a lesson. Your ability to change the lives of people is enormous and can create a more valuable legacy than you can ever imagine. That legacy is seeing others live effectively inside their God given destiny. The more we focus on living a Spirit led life, the more we break the chains of the past and live in the present victoriously. As Romans 8:1-2 so beautifully states:
"There is therefore now no condemnation to them which are in Christ Jesus, who walk not after the flesh, but after the Spirit.  For the law of the Spirit of life in Christ Jesus hath made me free from the law of sin and death."
We are not chained to our mistakes. We are empowered by the indwelling Holy Spirit to live from the well of victory that God has provided for us!