I've never owned a shop, but I can tell you some of the things that would draw me in. A good selection of fabrics of course. A good selection of classes - of techniques, use of machines, basics. Gadgets, and demos of how they are used. Knowledgeable and helpful staff. I'm not totally price driven, but a bargain section or loyalty program is a big plus.
I hope you're able to get your business off the ground.