Starting a successful business requires market research, a business plan, a value proposition, and a revenue model, as well as securing funding, getting legal affairs in order, setting up a bank account, and networking to build a community of mentors and peers.