To me there is no handbook to any success in business, nor any sure way to find a business idea that works. Learning stuff helps, but another entrepreneur‘s journey is always different from yours.
I feel like what it takes is more of a general understanding (business sense), a certain skill set (for example problem-solving abilities, also durability and stress resistance), business related principles and some metrics that are specific to the industry you’re in or the business model you want to use. These things are a must, but success is never guaranteed even if you have them. However if you don’t you are most likely going to fail.