Well, I don’t completely disagree and players are the ones out there but, I say what makes a player execute.
Fundamentals don’t ever change all the way to the NFL.
NFL WRs work on catching. NFL QBs work on accuracy and timing. It never ever ends. Blocking, catching, QB accuracy, receiver routes, tackling are all things that need continuous work and practice.
The only thing that helps an OL improve blocking is to practice blocking. If they do not practice it, they will never execute it. If WRs do not practice routes they will never execute them well.
Preparation is the coach’s responsibility. They can’t just do walk throughs all week and then expect players to go out and execute properly. (not saying Mario only did that) They need to drill and practice over and over and over. It is the only way to improve and improvement means better execution.