I was also having the same problem. Majorly the sentence formation while speaking and searching for the words. I started using the following techniques
1. I downloaded mobile dictionary. Some words randomly flow across your mind for which you dont know the meanings. Remembering them or noting them and checking the meanings in the dictionary later is not possible. So mobile dictionary helps a lot
2. I started reading self help books which helps you to build your wisdom and also a tool to improve your language
3. I watch HBO, Star movies and other English movie channels where you see sub titles which also helps you in building language skills.
4. I also started writing my thoughts on paper which will help you to examine the sentence formation.
I am seeing gradual improvement in my communication.