Big question, no big answers here.
Though a good start might be if the priests we already have would start preaching and teaching about marriage....
Sadly, one of the reasons some priests don't talk preach about these things is that they have learned, either through personal or indirect experience, that not only won't they get support from their pastors and ordinaries when the inevitable complaints occur, but that they may well be thrown under the proverbial bus (though some might wish it was a literal bus instead). Of course, there are many others priests who ignore these topics either because their formation was so deficient they don't know what to say, or because of their own failings. Hence, as IS uggested in my previous reply, the need for prayers and sacrifice for the priests and families.
One thing I didn't mention is that there would be great benefit from these acts eing public efforts, not individuals (though the latter are certainly to be encouraged as well). Fore xample, pray for these intentions in churches on Sundays before or after Mass, or start a blog or Facebook page or group to promote the effort and share information.
Note: I am not directing the above at Joan personally, but making general suggestions. More than one person needs to do these things -- many more.
The Archdiocese of Washington currently has 68 seminarians.
The neighboring Archdiocese of Baltimore currently has 29 seminarians.
I grew up in a family of 13
Neighborhood I grew up in had many families of 9+ children - 14 being the most.
Currently there is a friend of mine whom I grew up with at our parish that has 13 children
There are numerous families at my parish that have 6+ children and attend mass as a Family regularly.
I see more couples with their children at mass as opposed to just a mother or father with their children.
There is a prayer, written by the current pastor of my parish, for prayers for vocations to the priesthood that has been read at the end of EVERY Sunday mass at our church for at least the past 15+ years.
So I would say that the prayers for both family and vocations that are said in our church have been the best tool yet in trying to improve the situation.
We have what has become known as the blue nuns.
Who teach catechism classes at both Sacred Heart Catholic Church in Bowie, MD and St. Mary of the Assumption in Upper Marlboro, MD.