A clear business idea: Your business idea should be well-defined and specific. You should have a good understanding of your target audience, competition, and the problem your business solves.
I like your ideas on developing a business, but I want to say this. Business has a pattern that must be binding and you work with a team or individual is an endeavor, but you have to understand the business and different places have different strategies that must be applied. All the data that you enter is something that is really needed in running a business and we should also consider what business is suitable for development.
For example you are trying to build a business on internet devices and if in the area where you live the internet is still quite difficult to access, then the business you are running will take a long time to develop because the infrastructure is not fully supported. It is this precision that must be paid much greater attention so that your business does not stagnate in place.