That was actually my 'royal' army, I justified it by using all the proceeds from the thracian and athenian mines. If you want something more historical and standard, I would replace the hypaspistai with Hoplitai, while replacing the agrianikoi and tintanotae with galatikoi kurarophoroi and Gaeroas; yes a unit each of kretan and iaosatae. I'll replace the prodromoi with with Curepos, and the lonchophoroi with Brihenten/Lavotuxri. The Hetairoi could be replaced with more Thraikioi prodromoi, or anything else of your choice.

The key to this stack is the usage of thuerophoroi/keltohellenikoi hoplitai line in cohort with the cavalry. This is especially true for the keltohellenikoi hoplitai as you have less armour and is more reliant on the density of the line.