To get more traffic and better ranked keywords for organic search will take some time and energy, but it's not as difficult as one might think. Some of the fundamentals include on-page optimization (i.e. putting your keywords in title tags, H1 header tags, meta keywords, meta descriptions, and body copy) and off-page seo (i.e. link building).
But, the most effective way to get higher traffic is to have really great content that people want to link to. To do this you should have a blog, be active in the online community for your industry, and participate in social networking.
Check out the free tool Website Grader to see how your site is doing right now. From there you can read the Inbound Marketing Blog that has a ton of ideas for internet marketing.