I agree. The Internet is one, so the market for the startups are too, but the problem here is not to be able to find appropriate environment such as investment, co-founders and enough attention from peoples that would matter the development.
everything you just listed doesn't make a successful company. Those are all restraints that you think are holding you back when in reality its just you.