If you dwell on your past, and continue to identify your current self with it, that is where you will stay.
If you leave your past in the past and direct your mind on a future path, that is where you will be.
I encourage you to focus on God. He can heal you from your past mistakes & sins if you can believe it.
Living for God is more about directing your life towards God than doing things perfectly.