You will never be accurate in describing yourself, beloved. Only God knows your full potential, so you have to trust Him when He wants to use you. You have to trust Him when you go through rough times. He knows your full capacity because He made you. Believe Him, not your feelings about yourself.
He does have a plan for you, and it is going to be great. It is going to be beautiful. Don’t give up now, whatever it is that seems to hold you back. You’re here for a purpose, and you’re here because you are going to be used by God. Just be confident. Don’t underestimate yourself beloved. You are special.