I think what matter most is the product. If the product already exist, the chance of success will be low especially if there are top companies in the competition. I think trying multiple time is great, chances of failure will always be higher than success but we gonna keep moving. Keep improving, learn SEO e.t.c
Fund is really important, but one can always start small. I wish all indie entrepreneur like me well, we not gonna give up.