Not sure if it was manpower that saved Rome. It was resilience and everyone, really everyone, giving everything to the war effort. Not intended to sound heroic.
Then again, I know my history with Alexander, not so much with Hannibal.
Anyone read the books from JM Roberts, Hannibals Children and The Seven Hills? Not that those are the best books ever, but overall nice. Alternate history.