The best way to build something that will stick is to be designing the simplest system possible.
You need to drill down and strip down your grand startup ideas into the simplest system it can be.
These days, I usually advice people to pick the most basic 3 features of the idea and build that one out. It is better to launch out with 3 features that are well engineered and clearly demonstrate your value proposition, than to start designing a complex system with so many moving parts.