Therefore the shoulder plays a big role in the power of a punch.

Another good point that I'm bringing up is not to raise the elbow early under most circumstances, since doing so puts more stress on the shoulders.