2. Understand your audience - Target markets
Before you can understand your target audience - what their needs, goals and behaviours are - you need to get really specific with who you are targeting. Why?
If you're targeting 'anyone or everyone who needs (your product/service)' you'll find there is little or no commonality amoungst them making it very difficult to find, communicate with and impress them with how well your product or service matches their needs. The broader the market the more variation in needs and expectations of quality, value, price point etc.
Look at your existing clients and identify your most profitable customers. Then you can define discreet target groups you want to attract and who will want what you have to offer making your marketing efforts easier and more successful.