Here are a few suggestions.
Join forums with a relevant theme to your business. Become a part of that community, provide good content and information. Put a link to your site in your signature file. That will produce some traffic.
Write keyword rich articles relevant to your business and get them published online, ezine artcles is a good place to start.
If you don't know how to do it, get help with
SEO, which stands for search engine optimization, get your site optimized as much as possible then sumbit it to all the search engines to be listed.
Purchase website leads and traffic from a dependable online leads vendor. Apache Leads and Affiliate Pros are both good.
Advertise in local newspapers, hand out flyers and business cardss, advertise in Yellow Pages on and offline.
Hope this helped
Mitch