How to develop communication skill?

Pretty Simple.
  1. Watch English Movies (selectively) with subtitle.
  2. Watch English Movies (selectively) without subtitle.
  3. Hear English Songs.
  4. Hear English Songs, side by side look at the lyrics of that song in google.
  5. Try singing those songs as a murmur or a hum.
  6. Take technical video courses (www.lynda.com) in English.
  7. Listen to speeches of www.ted.com
  8. Watch English Serials.
Logic behind this method:

We have learned a language by just hearing it when our parents talk. Similarly we can learn a language by just listening and practicing by own, in few months.