You might want to specialize with only a few lines of fabtic. As far as notions go
We went to a shop recently that only had fabric and patterns. Reason: people can (and will) buy those items for less elsewhere.
You also need to consider the financial situation of most of the people in your area.