God uses the broken.
“Here is a trustworthy saying that deserves full acceptance: Christ Jesus came into the world to save sinners–of whom I am the worst”. ~ 1 Tim 1:15
Apostle Paul was broken and God used him in amazing ways to spread the gospel. He wrote many books in the New Testament.
God does not need you to be perfect to serve Him. He came to seek the lost. Do not think you need to have it together to serve God. In our weakness he is strong.
Apostle Paul wrote in 2 Corinthians 12:9-11 “My grace is sufficient for you, for my power is made perfect in weakness.” Therefore I will boast all the more gladly about my weaknesses, so that Christ’s power may rest on me. That is why, for Christ’s sake, I delight in weaknesses, in insults, in hardships, in persecutions, in difficulties. For when I am weak, then I am strong.
God uses brokenness. Rely on Him, because God uses broken people. 1 Corinthians 1:28-29 But God chose the foolish things of the world to shame the wise; God chose the weak things of the world to shame the strong. He chose the lowly and despised things of the world, and the things that are not, to nullify the things that are, so that no one may boast in His presence.