Common Noun Collocations of eloquence

ability, argument, art, be, beauty, courage, energy, force, genius, gift, god, history, kind, knowledge, learn, man, model, part, philosophy, poetry, power, reason, reputation, skill, style, talent, wisdom, wit, zeal, effect