I work with a few hundred businesses and most have a good idea and know their product well. The majority that fail do so because of the administrative business side of things. Billing, expenses, tracking inventory and costs. A good idea is only half the work.
Don’t be discouraged but ensure you keep an eye on the business side of things. Beyond that, some of the suggestions here are valid.