Common Noun Collocations of enhance

ability, attempt, beauty, capacity, chance, desire, development, efficiency, effort, life, measure, need, opportunity, order, performance, power, prestige, productivity, quality, reputation, role, sense, skill, status, turn, understand, value, way, effect, effectiveness