"For Christ did not send me to baptize but to preach the gospel, and not with the wisdom of human eloquence, so that the cross of Christ might not be emptied of its meaning."
You don't need to be perfect.
You just need to go for it, move, try, put forth some effort, get out of your comfort zone, take action.
God can't drive a parked car.
The reality of putting forth effort to grow in your spiritual life is this: it is more attractive to stumble than to be perfect. People can identify with someone passionately trying to move in the direction God is calling her -- but they don't often recognize with perfection.
Sure, we need great preachers in the Church. Absolutely. But what we also need are men and women willing to pursue holiness and stumble, fall, get up, and stumble and fall again all in passionate pursuit of that special calling God placed on their hearts.
We don't need you to speak (or live) with human eloquence. We do need you to be obedient and fearless, that God's Grace might flow through you to this world in desperate need of it.