I'll expand on a point I made before about "cross pollination."
Any worthwhile shooting activity, organization, supplier, etc., should be on your "close personal friends" list. Make it a point to be in contact with the local shooting clubs -- offer their membership discounts, free coffee and doughnuts, t-shirts, whatever it takes to get a relationship going. Same thing with the local IDPA, IPSC, and/or 3-gun crew. (And SASS, and whatever else is popular in your neck of the woods.) You WANT these guys in your store, often.
You want their money, of course, but you also want their advice and experience in your establishment regularly. You want the association that comes from being the place for folks who really know guns. You want to occasionally be able to say to a customer, "Wow, that's a good question, but hold on a minute, Bill Johnson just walked in and he's the IDPA Match Director over at Statesville Gun Club a few miles from here. I'd bet he knows the answer to your question, first hand. Hey Bill, come over here...!" Everyone wins when that happens. You got your customer a better answer than he would have gotten, your customer is impressed with your "status" in the shooting community, the M.D. just got a possible new customer for his matches, and will probably stop by more often trolling for shooters and enjoying the recognition.
If you are on a first-name basis with the area gun club presidents and gun-sports match directors, it gives you more information (and credibility) to direct your customers to places they can use your products and good people to know. Of course, you also get the benefit of all the word-of-mouth advertising that comes from all those local "head honchos" having your name on hand when a shooter, competitor, or club member needs a part, an accessory, ammo, or a gun. As you get to know them, get to know what gear THEY like and advise. Stock that stuff. It builds symbiosis.
In a similar way, get to know every local NRA instructor, hunters' ed teacher, and CCW instructor (if applicable). If at all possible, provide a classroom space for them -- for free if you can. (In good weather that could even just be a tent and picnic tables in the parking lot.) Lots of happy and excited consumers walking through your pleasant, well-lit, well-stocked shop and talking to your polite, cheerful, and clean-cut staff. And going home to tell all their relatives, friends, and co-workers to stop in.
-Sam