Instead of listening to all the indie game analysts in this thread, just understand at some like a professional studio, you will need to pay a group of people to play your game for quality, feedback, and marketing. Saving a small budget for this would multiply any good work you have already done.