Catholics have no say in the matter, so we get atrocious preachers.
Nothing will improve the preaching until congregations demand that their priests improve.
Send your pastor a critique of his homily. Let him know that it's lousy. Let him know when it's good.
Priests who can't take the time to reflect enough on Scripture to pray, and deliver, a ten-minute exhortation on the Gospel of the Sunday just as well sit down, observe a moment of silence, and recite the Creed.
Might I recommend anonymously....he is, after all, the guy who decides whether your sins are forgiven or not....