for books on this subject
Amazon.com: How to Win Friends & Influence People: Dale Carnegie: Books
read it love it.
but for being great communicator,
listening is important
leadership is important
being about to make your choices for yourself is very important
but also I think this is the most important of all... being able to give praise and love to people when they need a pick me up. most people are always negging you out but it takes a great person to boast your sprites
-JB