Re: Gauls
You should expand in to cisalpine gaul except for Patavium??? leave it as it will trigger the germans to attack you. Take nicea and mediolanum and hold it against the gauls don't expand any further. Launch an attack on Iberia it will distract gauls from attacking you in Italy once you have engaged them in Iberia. Send like 6 legions to Spain 3 to take Carthaginian cities and 3 to capture some gaul cities.
Go for Carthage first and try to take some cities on mainland Greece, just take 1 or 2 cities to prevent them to invade Italie by sea. Focus your main attack on Carthage.