Sometimes do you ever wonder why God called you to do something for Him? There are many reasons why God shouldn't have called you, or me, or anyone else for that manner, but God doesn't wait until we are perfect to call us. Think of all those God used. You're in good company if you think you aren't ready for god to use.
But God doesn't hire and fire like most bosses because He's more like our Dad than a boss. (He's our Heavenly Father.) He doesn't look at financial gain or loss. He's not prejudiced or partial, nor sassy and brassy, nor deaf to our cry. He's not blind to our faults. His gifts to us are free. We could do wonderful things for others and still not be wonderful ourselves. Satan says, "You're not worthy!" Jesus says, "So what, I AM." Satan looks back and sees our mistakes, but God looks back and sees the cross.
-Author Unknown