SEO takes a long time to get right.
Here are just some of my tactics:
Its ideal if your search term is included in the web address (consider registering an additional one if need be)
Its also important to include the search term in the website title.
Just as important to include it somewhere in the first line of text on your main page.
Obviously you'd need to add it to your "edscription" meta tag.
Keywords need to be 2-3 words each rather than just single word keywords.
for each of your images on the site, make use of the "ALT" tags and bang the keywords in there.
have a page specifically for your search term and have a sub domain for it i.e.
www.hardwaresupplies.com/stainless steel bolts/
on this page try to include the 3 keywords on the first line of text.
if you can get link backs to your pages for these search terms that would be idfeal.
you could try searching teh search term itself, see who comes top and look at what they did right.