Quit doubting your potentials and put off the shame. God knows you.

The Psalmist said, “You wove me in my mother’s womb” (Psalm 139:13). Before you were even conceived God considered everything that could affect your life, including “the course of world events” (Daniel 2:21), decisions of political leaders (See Proverbs 21:1), and how much hair you’d have (See Luke 12:7). God knows you. Nothing about you surprises Him, whether your good deeds or your mistakes.
Dr. Robert Jeffress says: “God’s design not only includes circumstances beyond your control, but those you assume are under your control. You may think you’re in charge of your time, the course you want to offer at the university, the kind of job to do, even the person to be with but Proverbs 20:24 MSG says, "The very steps we take come from God; otherwise how could we know where we are going?"
After reading Psalm 139, could you really say your birth was an accident? Somehow God was able to use the moral failure of others to accomplish His plan and if He can use other people’s mistakes for good, why are we surprised that He can use our mistakes to achieve His purpose?
Whatever your past, whatever your mistakes, whatever your shame, they’re no enough obstacle for the tender mercies of Jesus.Moses was said to be a murderer. David was an adulterer. Jacob was a liar. Rahab was a prostitute and this is the short list. These were people who found grace and mercy and, were used by God despite their past. There is nothing in your past stronger than The Blood of Jesus.
Quit doubting your potentials and put off the shame. Believe in His love and rest in His grace, and see Him walk you through life in righteousness, joy, love, health and prosperity.