Great ideas solve hard problems. And the best way to solve hard problems is to spend more time observing the world around you and reflecting on how those problems impact others and how you can potentially solve them.
For me the best ideas provide a simple solution to a commonly shared big problem. Note that just because it is simple, it does not mean it is simplistic. Simple solutions are hard and the drive you have should help you uncover them.
Good luck and wish you strength for your journey.