The short answer
Fit tells you who could buy. Timing tells you who will. The bridge between them is a trigger, some event that just made your problem urgent inside that account: a funding round, a new head of the function you sell to, a compliance deadline, a hiring spike for roles that use your category, a competitor switch, an office or market launch. Go back through your last ten closed deals and write down what was happening at each account in the thirty days before the first conversation, because that is your trigger list, not a generic one from a blog. Then rebuild your outbound around those signals and accept that a trigger goes stale in days, not weeks.