If you want to become a entrepreneur, you need nothing just an idea, some fund and a team. that's all.
An idea is very important, if you don't have a good idea your all the effort and work will be useless. Before going to a venture, you must read and learn about the problems faced by the people around you in daily life. It can be a travel service or accommodation service like OYO. No startup is small or big, if a small startup is solving a big problem and generating a lot of revenue, then you are right on point.
Secondly, you need some fund to boost your startup. You can hire intern for your work or promote your work on social media. As fund is the second most important thing for a successful startup.
Third comes a team. Team can be small or big, but it should be hard working and sincere. Because if they will cheat and not work FOR the startup, and just for their own profit, your company will soon come down.
So these are the three key points from my side, on where to start a good startup. Your ideas and thinking may differ from mine. I would like to hear your ideas too in the comment section below. Thanks.