What was a major reason the North defeated the South in the Civil War? (SSUSH9a)

A
North was more industrialized and had better use of railroads/telegraph
B
South actually won the war because of its ability to fight and superior infrastructure
C
North features better generals and soldiers by lacked industrialization
D
South actually had more people for the war, but lacked disciplined generals