Fr. Nicolaus Schoch makes some very good points about being a priest and the challenges in 21st century. His main point is that, “the parish priest’s role as shepherd guiding the community stems from his particular relationship with Christ, the Head and Shepherd. It is a sacramental role.”
However, for some priests what becomes central is their administrative role and then raising funds for the up-keep of the church building or other similar projects. When this happens the priest soon loses his way and never has time to build the true pillars of his pastoral work which is fostering a communion among church, school and family.
Doing, for example, the Holy Hour everyday would I believe would increase vocations to the priesthood much more than any archdiocesan campaign or media initiative.
When we take the sacraments seriously, God’s grace will do the rest.