Speaking as one of you future potential customers let me say that this is very very true. I can't tell you how many times I've gone into a game store and been ignored or worse, treated very rudely. You need to have a staff that can be friendly, talk shop and not bark at people. Have staff that understands that sometimes customers come in just to browse and that's okay because if they are treated well, they may come back in a week to buy.
I have a credit card and an internet connection so I can buy anything I want online. But I choose to go to the local game store for the same reason that people who love coffee go to coffee shops - ATMOSPHERE! You aren't selling dice and player's handbooks, you're selling your atmosphere. Build a store where lovers of CRPG's, Comic Books, card games, d20 and heck even 1st edition can all find something they want.