The below may be seem simple but i don't know when i was starting up :( ................
1.Don't go alone atleast partner with one or two similar minded person .
2.Keep run way for atleast 1 to 1/1/2 Year.(nothing auto magically happens)
3.More features will not make your product popular. Implement few set of features which uniquely showcases the core idea.These features has to be done very very very well (remarkable).
4.Atleast one mentors in same area.
etc..........