All the above points are important for a business. But you have not mention Marketing of a product in the list that is too important to sale out the product and to increase the growth of a business.