I read somewhere that early in the war, Jefferson Davis was issuing general's rank and command of troops to people in return for favors, rather than giving such rank and command to experienced tacticians. The South should have won the war in a few months. They could easily have taken DC and captured Lincoln at Bull Run, had they had proper folks in command on the ground.