As far as training goes, for a football player I think Defranco's is the way to go. You can't argue with the results he's had over the years with his athletes, at all levels of competition. In tht respect, I think you are on the right track.
That said, I think your diet needs some work. You are a football player, not a bodybuilder, so I don't think you have to eat like a bodybuilder. It seems like you're relying a lot on powders and bars, but whole food should really make up the bulk of your diet.
Your breakfast should be MUCH bigger; add some oatmeal, eggs , sausage, etc. along with the shake. Same goes for your lunch. Also, get some powder with micellear caesin instead of whey for before bed. When gaining mass the best advice I got was double whatever you would normally eat.
This also might mean eating some food that is less than perfect, but such is the pursuit of mass. At 6'2" and 175lbs, you need to eat a lot more. Good luck in your pursuit and with your next season!