If you don't have right mindset, you can get shiny object syndrome and, when you realize, you have spent all of your money in crap products and don't have a good strategy to create your business.
One thing I have learned is we need focus our business as a real business! Business plan, marketing strategy (and no, marketing isn't only SEO!), consumer behaviour analysis, etc. And it takes too much time!
Now, my approach is: "one step per time". I spend more time to take a decision, but when I take one, I'm sure it's really better decision for now, so no regret.