Common Noun Collocations of foresight

ability, amount, assumption, care, courage, endurance, energy, exercise, experience, gift, imagination, industry, insight, intelligence, judgment, knowledge, lack, man, plan, power, sagacity, skill, strength, thank, thrift, vigilance, vision, want, wisdom, prudence