Our expert says:
I wonder whether you really have any actual lack of skill in speaking English ( you write it better than many who post questions here !) --- but maybe, rather, you might have a social anxiety disorder --- that is, the main problem may be feeling anxious and self-conscious and awkward when you think people will be paying attention to you, such as when you speak English ( and I wonder if you'd feel entirely happy if you had to stand up in front of an audience and give a talk even in Zulu ? ) --- a problem more of self esteem and confidence than of actual language. IF possible, seeing a psychologist providing CBT ( Cognitive-Behaviour Therapy ), an alarming-sounding name for a friendly, pleasant and rather short therapy to help one to learn greater confidence and comfort in talking with people.
And to further help you hear and speak English comfortably, try to watch Enlish-language DVDs, and TV, in which there's a lot of talking going on ( not so much the action films with more explosions than speech !) and just hear it, and its variations. And don't be self-conscious if you have an accent ( so long as you can pronounce words so they are understandable ) --- I remember when I went to study in Britain, I was amazed to find how many different Englishes were being spokemn, in how many different accents.
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.