Varför var karthagerna så framgångsrika i strid?

De var väl led och anställt th bästa legosoldater att kämpa för dem.