The market is extremely cluttered with advertising messages today. The biggest challenge facing all retailers is getting a real feel for who their customers are, and then marketing to that core.
You need to be targeting your present customers, and people just like them.
You need to be flexible in how you approach different groups. If a lot of your customers are younger, e-mail, text messaging or your website might be more effective; with older people, direct mail may work best.