Most of the time, the difficulties in English speaking lie in listening, pronunciation, vocabulary and confidence. If you can overcome these challenges, there will be a huge improvement in your speaking skill.
- Practice speaking in front a mirror, by working, say on your pronunciation, and even your body language it leads to improving on your fluency of speech
 - Slowing down your speaking speed so as to allow yourself time to think
 - Acquiring more fixed or set phrases and other word forms so as to expand your vocabulary;
 - Practising your language, so as to keep the conversation going and to show that you care about other people's opinion;
 - Thinking about your day in English, so as to avoid "translating in your native language" as much as you can;
 - Talking to yourself whenever you are at home or alone somewhere;
 - Reading out loud
 - Learning and practising using common language expressions of native speakers in everyday situations
 - Singing along in English songs (Tip: research the lyrics first)
 - Telling stories and sharing to your native language in English
 - Always be prepared for any English speaking opportunity
 - Read, read, and read widely and even deeply, as well as write, write, and write profusely, and of course, speak, speak, and speak regularly
 - Last but not least, always putting your mind at ease or relaxed mode when speaking English!
 
