When I was a student, my level for english was very bad. I never understood in the class (speaking class and grammar class). Present, I can speak to everyone who speak english. However, poor grammar. I never practice for speaking with anyone after graduate but I learning it by myself with Hollywood movies, just listening only. So, my dialogue same with the film script hahaha.
My opinion same with comment 8, good speaking come from good listening. Keep try to listen, don't walk away when anyone speak to you. First just copy the dialogue from them and find the way to make the different to be yourself.
My last job before resign from the employee is national customer s