Two things that challenged the confederacy were diseases and population disadvantage.
Diseases challenged both sides and killed more soldiers than the battles themselves.
The other challenge was that the North has more soldiers, because the North has more people. So the Confederates were outnumbered.
Hope this helps! Have a great day!