The fact that they had more industry in the North helped out greatly when they needed guns. They were able to just make more if the need arose. The South, however, had to have theirs shipped from Europe -- which took time and money.
The North also had more rail lines, which allowed information, men, and weapons to be transported faster.