General Jackson was an extremely important commander to the confederates. His ability to motivate his men, and steep knowledge of military tactics of the day was something that was invaluable to the confederates.
Lastly, the confederates won more than just one battle or two, and the idea that the confederacy lost because the weren't fit to survive in the modern world is just dumb. We owe a lot of the states rights we have in the United States today thanks to the confederacy. It was the president of the United States that waged the war against his own countrymen, and I can't think of anything more nobel than standing up to overreach of the federal government. Thusly in America today we still have highly independent individual States with their own governments, constitution and laws... that is truly a blessing and is directly attributable to the sacrifices made by the confederacy.
Unfortunately the confederacy was always going to lose due to economic factors.