Hi mate - also remember that results aren't everything. They're something, but not everything. Being approachable, friendly, giving advice, and being a good sportsman is very important. Sponsors want their products associated with good people, not arrogant SOBs who happen to win races.
You're willingness to travel to events also helps. Obviously if you're just a club racer who's happy to stay at your local isn't going to get the product out there as much as joe public, who travels far and wide.
At the end of the day tho - if you get the results, and put yourself out there for right reasons, you'll probably get noticed. I have a lot of friends who are both sponsored, and own hobby shops, and they say the same thing.
Good Luck