Comment by Aztar
I speak 4 languages fluently. Here is what helped:
1- Speak slowly. Don't rush it
2- Its fine to formulate what you want to say in your mind before saying it. take your time.
3- Use a phone and record yourself speaking about different subject. Practice, practice and practice.
4- Some audiences are harder than others. French people for example tend to nitpick and want you to be really fluent. While most english speakers are fine with your speaking, but it depends on the audience and who you are speaking to.
5- You obviously need to immerse yourself in the language you want to speak. Tv-shows, Movies, News and even tabloid. The latter is actuallt good to understand jokes, innuendos and other subtle conversations.
One thing I also noted, is that if you follow/watch people who are not native speakers, they actually tend to explain things/concepts better. Because they are limited in words and have limited scope compared to native speaker. Anyone remarked this?
"French people for example tend to nitpick and want you to be really fluent." I humbly disagree.Moved to France only recently and started a company. Whenever I try and talk to locals in French they politely interrupt and ask if it was easier for me in English.