Originally Posted by
Whiskeyjack
Leonioda's has given you some good advice, carthage should be able to build your best troops so it makes sense to build up your armies there and ship them where you need them. Your best bet is to be very aggresive against the romans, kick the scipii out of sicily and that will leave them with only 1 city, take syracuse as early as possible-its a decent city and you should be able to build a decent sized barracks there. Once you have sicily under control(which shouldn't take too long, i would recommend invading Italy.
Regarding armies, try not to use libyan spearmen or iberians, they are are about as useful as a chocolate fireguard vs the roman troops, instead focus on getting poeni infantry, lots of cavalry(including the excellent numidians), and possibly some ele's if you can afford it.