You invented a lot of what I'm using this very instant to compose this message. I yearn to do great works of engineering and art, which I consider what you have done. How do you come up with ideas?
There's coming up with ideas: learn to dream while you are awake, the ideas are there. There's coming up with a good idea: learn how to not get buried in your ideas (most are mediocre down to bad even for people who have "good idea skills"!) I write down ideas in notebooks to get rid of them. Every once in a while one will capture a different point of view. And, there's the Princeton Tea joke of scientists comparing…
Any advice on how to do that, especially for those of us who are completely non-visual thinkers (aphantasia)?