Other mistake: Early on, the Babe is seen showing up late at a game in Boston, staggering hung-over to the plate, and hitting a home run. But this was a home game; it would have been the bottom of the first, and if Ruth hadn't been there by game time, some other player would already be playing in his place.
Suggested correction: By the time Babe Ruth played, substitutions were allowed at anytime. Thus, when Ruth showed up late and batted in the bottom of the 1st, he became a substitution for whomever was playing his position during the top of the 1st.
The manager tells the guy who is about to go up to bat to sit down because Babe's here. So Ruth would be pinch-hitting.