6Sense has some great output: https://6sense.com/science-of-b2b/buyer-experience-report-20... and https://www.demandgenreport.com/blog/6sense-research-84-of-b....
the tldr: Raise your visibility. It doesn't mean becoming an influencer but focusing on what is relevant to your customers. We all hate LinkedIn, but it is where a lot of our customers spend time, so meet them there. Post articles, comment, show that you're knowledgeable and not a bot.
I'm launching a new website (helping to detect fake AI candidates for recruiters) and you'd think the ICP would be pretty straightforward....it's not. Knowing your ICP also requires you to know the pain they're experiencing in their company and within the market at the same time as the pain they're experiencing personally. It is not easy at all.
Cold outreach is hard, but if you can get the person, the company, the market pain points and the outreach right at the right time, it can be a gold mine. I've been using my friend's website https://salesbrief.co (you can sign up for free and test it) as it helps with this. It's showing some promise for me and might help you too