Don't be shy.
Take a chance.
You, I and everyone else who speaks English will not ever be perfect.
There is no "perfect".
Don't wait for it. It is a bus that is not coming.
Tip: Most speakers of English are NOT native speakers. You are more likely to have a chance to speak with others who are going through or have gone through the process of learning English as a foreign language. In New York people speak 193 different languages IN THEIR HOMES. When they go outside they speak English as a second, foreign, language.