All other things being equal (and they never are), the best homilies have three things in common: they are delivered with a genuine sense of passion, they give people an idea of how they can take action, and they are relatively short and to the point. Regardless of how eloquent or charismatic a priest is naturally, these three qualities ensure that parishioners will listen to, remember and talk about the homily with others.
Below are just are just a few resources that may be helpful for improving homilies.
The Second Vatican Council states that the “proclamation of the Word through preaching is the most important duty of a priest...”
(Decree on Ministry and the Life of Priests 4).
Here are several links to homily help websites, as well as articles and a homily subscription service.
Preaching involves two very large and distinct dimensions: preparation of what one is going to say, and then actually speaking it. Here are some resources for improving homily delivery.