If you want to run a business on your own, stop to jump on every train passing by. Get a deep understand of one thing, no matter if it´s a specific programming language, a problem you would like to solve or maybe indoor navigation / AI. But focus on a single topic at a time, and get an expert within this field.
e.g.: If you are an indoor navigation expert, just thing about problems you could solve with indoor navigation. Do indoor navigation freelance jobs on upwork. Build relationships, go to meetups, join the community, and simply focus on that one topic for at least 2-3 years. if you always jump between technologies, ideas, fun projects, gaming, ios Apps, Bots, whatever - you will never be successful, no matter if you work for a company or if you work for your own business.