I also go to Toastmaster club every week. It helps in polishing public speaking skills.
Hanging out with Americans also help a lot. I use to work mainly with Korean and Indian labmates when I was in the gradaute school and didn't feel much improvement in terms of speaking. I later worked on projects with Americans and hanged out with them more. It made a big difference in my speaking which helped a lot in my job interview later on.