With superior communication we have a much fulfilling life than not having one. This is because we can connect with other humans on a higher level. Improving communication skills should be a priority for any person.
Reading paper, watching movies, mirror rehearsal, etc are few good ways to learn to communicate.
I heve started using 'Espoir Smart Communication through Management Ideas' It helps me in good communication at my work & my home. Good communication is a gift everyone should posses.
The Espoir programs are effective because it helps in personality development, improving soft-skills, English communication, inter-personal skills, knowledge about a topic. It also has the video recording feature for rehearsal.
People will follow you; if, they understand your language.