When you already can see your mistakes and flaws you have to accept this honestly.
You have much good within you so reflect on this as you already understand your mistakes and flaws.
The mistakes have made you the person you are today. Some of them very hard life lessons.
Like so many of us You have had a difficult road you are not alone.
Now focus on what is good in you and expand this. You have so much to offer yourself and other God’s people on Earth.
Simply be you, Live your life simply