I'll just give you two basics to get you started:
1) getting better athletes (that's started to happen again in recent years) And here's something you can ponder - ask yourself why (that's a good question to develop the capacity for abstract thought).
2) there is ample evidence indicating missions likely reduce college to NFL success (do a little reading if it's too hard for you to think of the multiple reasons why).
And, since there are multiple reasons from multiple sources, guess what? Correct: it's not "excuses"! Congrats