Here’s the truth… you will ALWAYS lack confidence in English until you decide to be confident.
Many people think if their vocabulary, pronunciation, grammar, fluency, etc improves…
… their confidence issues will magically disappear.
Unfortunately, it doesn’t work like that.
You have to CHOOSE to be confident… but that’s not easy, either.