3 tips:

1. The Carthaginian Citizen Cavalry is very good and has a STRONG charge, its better than anything Rome will throw at you

2. Libyan Heavy Spearmen will stand against their Roman counterparts

3. Liby-Phoenician Infantry is a quality phalanx infantry, trust it