Here are some other thoughts concerning your question.
I have 15+ years experience in the retail environment with everything from small mall kiosks to the biggest box retailers. In that time I have held just about every job from temporary stocker to various management positions.
Besides what others have mentioned I would have to add that product availability, customer service, and pricing are all very important to your success. Your place of business has to offer something more to get people in the door. Hopefully that something different will be having a consistent supply of your inventory, having superior customer service, and competitive pricing.
Not sure of your product mix, but you will be competing against some big chains in the health market. On the larger side you have to compete with every large retailer with a health and nutrition section in their store. These large retailers already have the foot traffic so your business has to give their shopper a reason to leave that store and come to yours.
Having worked in those large retailers I can tell you some of the pain points for consumers that I have had to deal with that your business can use to its advantage.
In-stock. You need to ensure that your inventory is on point so you have product on your shelves. You can walk into any large retailer and see big empty spaces on their shelves. I have seen nothing infuriate and alienate customers more than not having the product they want on the shelf when they want it. You don't want to give your customers a reason to leave and not having product always sends them out the door.
Customer service. Payroll is a huge expense and concern when operating a business. I have seen many occasions when payroll is cut so deep that customer service suffers. You don't want to run into a situation of where your inventory doesn't make it to the floor because you have no one to stock your shelves.
I have also found that in smaller stores your customer service has to be more proactive than reactive to succeed. Greeting customers as they come in, asking if they need assistance, and up-selling are all things that help provide greater service and make the customer feel appreciated. No big box retailer can compete with great customer service on a consistent basis.
Pricing. People are willing to pay more for a better shopping experience, but you will still need to remain competitive with pricing your products. I would watch how you clearance out merchandise as well. You don't want to train your customers to wait for your clearance sales to buy your product. I have seen too many times where customers simply wait for the prices to drop because they know the clearance schedule of the store they are in.
Of course there is the marketing as well, but I would need to know a little more about your unique situation.
I would love to talk to you more and get some greater details. If you're interested feel free to schedule a time to chat.
Good luck and I wish you great success.