Everything Starts With the Product
With the rush of starting and trying to grow a business, overzealous people can get caught up in which direction to go. The options are endless, there is a lot going on. Promotion, marketing, measuring, analytics, trade shows, blogging, social media tools Twitter and Facebook, hiring, office space, etc.
None of this matters until you identify a problem that (a lot of) people will pay money to solve.
That should be almost 100% of your focus starting out. You need to get out there and talk to people, call them on the phone, email them and pick their brain about what their pain is and how to mold your solution to alleviate their pain.
If you don’t solve the problem with a great solution first your efforts in marketing, promotion, trade shows, etc will simply not be as effective. With a mediocre solution, you can’t survive and eventually you’ll have to come around to the first step of solving the problem with a great solution.