There are basic traits required to get ahead in life: dedication to hard work, perseverance & consistency.
Then, there are basic must-haves: an open-mind and people skills. Luck too.
IMO, looking at problems to solve is a good start. IMO though, this is self-limiting.
For me, a better take-off is what they stress in Marketing subjects/courses: address A Need.
A Need includes more: a Solution to a problem, a Want, or even a Want/Need not yet perceived.
Biographies of the best entrepreneurs highlight their focus on making the market realize it needs something. These entrepreneurs then martial teams of the best problem solvers to deliver on their vision.