Product’s don’t primarily fail due to little no marketing, they fail because they don’t truly understand whom their early adopters are and what core feature they truly want.
You need to assume a Minimal Viable Product and then build on it from early adopters and improve on it, its not always about more features but making the least amount of features the best they can be.
What is – Minimum Viable Product (M.V.P)?
“MVP is a concise summary of the smallest possible group of features that will work as a stand-alone product while still solving at least the “core” problem and demonstrating the product’s value.”
Read my other Quora answer for more clarification: What are the criteria for good product design?