Apart from being a good communicator the other important skill to have is to be a good listener. Improving one's personality has a positive impact on his/her life and career. Unless you have good listening skills it's almost impossible to improve the personality.
How to become a better listener? How to develop this listening skill?