The first and most important thing you need, in order to succeed in a small business, is good business knowledge. Obtaining this knowledge can involve you (as the business owner) taking a small business course or reading up on all the areas involved in starting, running and growing a business.