1: No regular marketing activity
Many small business owners get bogged down in running their businesses the proper way, and only do marketing when they have absolutely no work. This is too late. Marketing is extremely important and it takes time to build rapport and trust it should be a regular activity designed to keep existing customers and win new ones.
2: Undefined market target
The most successful businesses are niche based. Find out who your best customers are and find more of them.
3: Features not benefits
Ideally you should explain how your products or services solve a problem for your customer. Turn your list of features into benefits.
4: Me, me, me.
Prospects customers want to know you understand their problems and can offer them a solution. Start by identifying the problems you solve for your customers, show you really understand their problems and then explain your solution. Use customer testimonials to convince new prospects to make an inquiry.