My approach focuses on recognizing that I am not smart enough to come up with good ideas and I am too lazy to put in the work necessary to get brilliant insights.
So I try to free ride on other people's good ideas. Who has good ideas? This is a personal observation but I think people who know what they're talking about tend to readily admit to what they don't know - it seems they know what they know and they really know what they don't know.
Another way to get good ideas is to find guys who always buy at the top, kinda like the shoeshine boy giving stock tips to Joseph Kennedy, and bet against them