I think this may not be the right forum to ask such a question. There seems to be a lot of arrogance around here, myself included unfortunately. That being said I would suggest you are already on the righteous path by being aware of your short commings and trying to deal with them. Maybe religion, or self help books? "How to win friends and influence people" seems to be a good seller.