I would second the advise to get a pro SEO person, but you also need stronger writing to convert the traffic you do get. SEO without conversion to sales is useless. Your copy now focuses on we, we, us, our, etc. You need to speak TO the needs of the visitor, not ABOUT yourself. Sure, you need to inform people about you, but only what is needed to tell them how you can solve their problem and why you are the best choice.
The above is just about your website, which is an important part of your marketing mix. I also agree that you need a lot of offline marketing. The website is mostly passive, meaning you have to get people there. Online and offline marketing is what you will use to get them there and SEO is only part of that. You need to be proactive. The above mentioned knocking on doors is one of many choices, but it demonstrates the way you need to think.
If you do opt for knocking on doors, be sure to have something to give to soften the "intrusion" that many people object to. Use creativity to select a good item to give away, and for your approach. Having your web address printed on the item is essential. A local promotional products dealer will be able to help you with ideas for something more than just pens and mugs.
The door hanger is less intrusive and something to the effect of "Call for your free gift" will give you the opportunity to talk with people when you deliver it. You can also use the door hanger to drive traffic to your site and have people register for some kind of give-away (provided it's legal in your area). You can also use the entries to send occasional reminders of your company. You'd be surprised how effective this can be after 3, 4, 5, or 10 contacts. Don't bug people, but repeated exposure warms them up to choose you for services when they are ready. Also remember that your contacts with potential customers do not have to be "selling" your service. Giving them valuable advice is effective too. With the economy in the tank, you may be able to offer energy saving tips they may not aware of to reduce their energy bills.
I could go on, but there are many ways beyond search engines to drive traffic to your site, and quite often, they are better than search engine traffic.