All the other comments make good sense.
1) get revenue as soon as you can - no revenue=no business
2) even if you offer product/service at a low price, or can you use your expertise to get consulting income - anything to get the cash flowing
3) manage the cash you get very carefully - if you can't buy materials, you're done
4) listen to feedback, especially from customers - they'll tell you what's important
I have two lessons to share;
1. hire people who will compliment your skill set and will challenge you to get the best leadership for your business
2. always have the final say and don't over- analyse in decision making - if you believe it's right, then do it.
I think the toughest lesson for me has been when to let go of something that isn't working. We're always told, "You've got to keep at it!" But after awhile, you need to realize that it just isn't going to happen. This could be a minor thing, like when to drop out of a networking group. Or a major thing, like when to fold the effort on a major product or service, and focus your resources on something new.
To avoid this, set your success metrics at the beginning, and also your failure metrics. "I'll know this is working when...." and "I'll know this is NOT working when..." This is part of your planning process, and regularly reviewing your progress is an integral part.
Then have the guts to stick to your rules...unless things have changed, and there's reason to change your rules. But at least you're bringing this unconscious decision into your awareness, where you can stick to it or change it with good reason.
It also helps to get other people's feedback on such decisions--knowledgeable people who have no stake in the game except your success. If you have to explain your decisions to them, it makes it harder for you to fool yourself.
I have 2 answers for you!
1) Don't get in your own way! Often we listen to those little voices of doubt in our heads - and they often don't tell the truth. Stay with your plan.
2) Hire a coach or a business consultant. Sometimes, as an entrepreneur, you may not see the forest for the trees. A good consultant will help you set up for success and help you "get out of your way" and keep you moving forward. It's worth the investment to get it right the first time.
Nothing will come easily or quickly. Success take time and often entrepreneurs quit too soon and often just as things will break for them. The wheel to make money moves slowly and it takes persistence and determination to succeed.
My advice: just when you want to quit, never give up, especially if you believe in yourself and your idea.