The dream of starting your own venture is not bad at all. But you need to know what you need and how you would implement it. The aspiration to be on top is what you have in you, and to work towards that goal here are a few building blocks for your Startup.
Good Core Team
One needs to develop a good core team. This is the first step to getting big. Being backed by enthusiastic people is something that a startup needs. Everyone dreams of having a venture that will change the world, but you need a good core team for that.