It had better and larger population
Because a lot of people were not subject to it and so they werent taxed
B) There were more jobs for people.
The Second Punic War was waged between Rome and Carthage between 218-201 BC and the First Punic War happened between 264 and 241 BC.
While the First Punic war was fought under the control of Sicily, the Second Punic War included confrontations between a bigger number of territories (Spain, Sicily, Sardinia, Italy and North Africa).
The First Punic War did not break the strength and influence of Carthage completely, however it dramatically empowered Rome. After The Second Punic War Rome became the hegemon of the Western Mediterranean, and Carthage lost its powerful position.