That's great! Yes, weight training can make that much off a difference. You also started this at 353lbs - so don't underestimate how much more muscle is needed to carry that frame too. It is easier to go from overweight to strong than it is to go from underweight and strong. Your body naturally needs the muscle to carry a larger frame.
Maintainer 2004-2009/3 Pregnancies/Maintainer 2013 - Present