Something that people do well, or really, really badly.
Being good at Self Promotion is more than just pushing the goods or services you are peddling. It is also about you and your image, presentation, trustworthiness, and how often someone has heard your spiel. If you sound like a broken record, then it is likely people have already turned off you, and they won't listen until you change your approach.
Professionals break Self Promotion into Authentic and Egocentric categories. Authenticity is the foundation of effective and sustainable self promotion; while egocentric means, “It is all about me and I don't care how I promote my product you will probably do business with me anyway”. This may be true for specialist goods or products that no one else stocks, where people are forced to do business with you. If you use this approach, listen to the song – the times are a changin'. Egocentric approach may have worked for a long time in regional areas, but people get jack of this behaviour and find alternatives like buying on-line.