All these players that are in the NFL are great athletes, the best of the best, or they wouldn't all be here... The only thing that separates these players from each other is coaching... Coaches that are capable of putting their players in a position to succeed, through play design & play...