What is it that makes a good marketer? Being a good sales person? Being able to read markets? Being able to intrigue journalists? Being able to create a strong and desirable brand?
Being a good marketer involves being consistently good in various disciplines, but in my opinion the most important is being able to read minds, actions and incentives, and act appropriately. In other words, being a good psychologist. If you can step into your audiences shoes, consider what makes them tick, what motivates them, what scares them, what they desire, which specific language they will react to, etc, then you can create advertisements which they will react to and you can create offers and promotions which they are likely to purchase.
There are numerous complicated and resource draining neuro-psychological techniques that marketers can use that analyse and assess consumer decision making, but as a basic and simple technique, just look at your target audience and consider what makes them tick, what they’ll react to and how they can be reached effectively.