From Eyes Wide Open by Jud Wilhite:
"Here's a bit of reality. When we become believers, many of us think, Well, yeah, I have certain gifts and abilities. But then we begin to stall. We start thinking like this: You know, I don't have my life all together yet. I still have bad habits. I still have issues. If the people at church knew what they were, they just wouldn't believe how I keep messing up. I need a little time because right now God isn't ready to use me. Or we think, After I get my life together, once I get perfect, then God will use me. Good luck with that!
That's not the way God works. Look through the Bible - God uses imperfect, broken, hurting people everywhere. Being broken and hurting and imperfect is the human condition. It's what being human means in a fallen world. Who else is God going to use?"
This is good news because it means God can use me now instead of waiting until I become perfect, something that won't happen until my life here on earth ends. With that in mind, I need to get out of my own way and become more available for Him to use me. I need to let go of my insecurities and rest in the confidence that He created me for a specific purpose and will give me what I need, when I need it, to accomplish that purpose. I need to let go of my weaknesses and understand that in those weaknesses He is strong and will suppply what is needed for any assignment He sends my way so that He is glorified in it.