I think the things needed to launch a new business are going to be different for each type of business. Depending on what type of business you are launching, the things needed for success will be different.
I do think that no matter what type of business you are wanting to launch, you will need to have whatever skills are needed for that type of business. You will also need money no matter what type of business you are starting but the amount will be depending on what business you are going to start.
Online business can probably be launched for a lot less than a traditional business with a shop or store but I guess that depends on the type of business as well.
I would first try to do some researching around Google and see everything that is needed and then try to find prices for those things. That can probably give you a rough idea about what you will probably need to launch your business.
