In order to get the best results from the search engines you need to have you as many links as possible pointing to your site. These links need to be from sites that are related to your business and include your keywords in the link text.
How do you get them? You find sites that are in your industry and ask them to exchange links. The best way to find them is to search Google for your keywords. The top sites under those searches will be the ones that Google feels are most relevant.