Our expert says:
Well, at least I'm sure you're not plain stupid. Nor even fancy stupid. And you're not a failure, having achieved well against the odds. I found I built a large vocabulary deliberately by readong a lot, and watching good films, often older films, ( in which people speak rather than blow things up ! ) And use words,, don't worry if you sometimes get them wrong --- any sensible person will be glad to help correct you, and you learn more that way.
As Liza says, reading is the route to improving vocabulary. Films and some radio would help with pronunciation. Remember that in Britain and America and Australia, there are many different accents, so , in a way, many different English's !
It took me years of work, but you can also become eloquent. The language is not well taught at most schools, and that's no your fault.
I'm sure the only problem is a lack, so far, of enough exposure to a range of words and sounds to match them. It'll come, and get easier as you go along. English is a complex but beautiful language, and I thought of it as like becoming a painter, with the words a range of colours on my palette to paint with. One thing that makes English flexible but hard at first, is that there are usually several words for the same broad meaninfg, with SLIGHTLY different meanings or implications, like different shades of green. SO its not too hard to learn the basics, and then gradually you get more colours to choose from to make the verbal picture exactly the way you want it
The information provided does not constitute a diagnosis of your condition. You should consult a medical practitioner or other appropriate health care professional for a physical exmanication, diagnosis and formal
advice. Health24 and the expert accept no responsibility or liability for any damage or personal harm you may suffer resulting from making use of this content.