Карфаген не имел армии, которая состояла бы исключительно из карфагенян. Карфаген предпочитал формировать армию из наемников, которые за деньги нанимались сражаться. Наемники эти были из разных стран (Испания, Африка, Балеарские острова) и разговаривали на разных языках.
Таким образом Ганнибал, зная несколько языков, мог напрямую общаться с наемниками из разных стран. Это позволяло эффективно командовать отрядами. Кроме этого, Ганнибал таким образом завоевывал авторитет и уважение среди воинов.