So this is a serious question from a lifelong fan but never a football player at any level other than sandlot.
What makes one guy have a cannon arm and another not? I would imagine the strength and conditioning all QBs do is meant to increase arm strength, yet all QBs are not equal. What other factors contribute to one guy having a cannon and others not? Is it just reps, strength and conditioning? Body frame? Muscle mass?