You can start by insisting that suppliers and retailers put a link to our website and product pages on their sites. It is against the Google rules to insist on preferential pricing for links, but you could ask for links back. This is quite a good SEO method for improving your position.
You could spent a few hundred dollars sponsoring local sporting clubs, in return for a link to specific deep product pages on their websites AND in their newsletters.
Also, you could create a new website for an industry event and invited our suppliers, retailers and a few prominant bloggers. The event might only cost a few hundred dollars (restaurant hire, food, drinks), and focus on industry changes. You could get everyone to link to the new website, and then have links back to the main industry players. This SEO tactic is VERY common in highly competitive industrial sectors.
A bigger business SEO success is based on conversions, any SEO company that JUST focusses on traffic is short sighted. I can get a million hits to your site, but whats the point if they are all India scammers? Two things that you should focus on. A) hits on the product pages, or the “where to buy” pages, and increasing those. B) outranking your competitors and showing that you are.
You might be able to have a white paper on your website, where you goal is to get people to leave their email and download that. Then you can put together a quarterly newsletter to send to those people, and feature retailers for a price.