Mark's suggestion of specializing in one thing (or just a few things) is the most sound advise you will get from your questions.
And without any doubt, you need a unique item or two that will get people to go out of their way to visit your shop.