There are three proven ways to have good ideas. At least those that have worked for me

Thinking For Someone Else

It’s so easier to come up with ideas when you’re not the one executing it. It’s much easier to paint a picture to your words and care as a consumer.

Bad Ideas

Lots of them. The harder we work for bad ideas, the better. And eventually a great idea might just slip through.

Cross Pollinating

Connect dots from completely different fields/streams. Relatively easier to contextualise what has worked somewhere else!