All you need to do to have a better program is pay your current coach more money and have better fans.
I had always thought it was players and coaching. But, apparently all the Jaguars needed to was give Urban a raise and berate their fans into doing better. Voila. Problem solved.