1. Скорее всего армия ксеркса состояла в основном из рабов и наемников, которым жуть как нехотелось умирать за чужого царя. Лишь командиры "взводов" и "полков" были персами.
2. Объяснить его можно тем, что в своих коллониальных походах Персия не могла себе позволить иметь большую армию, т.к. войны были кравопролитными и большие потери нужно было постоянно восполнять, да к тому же держать в "страхе" уже завоеванную территорию. Людской ресурс Персии не безграничен, и так безжалостно относится к его потере Ксеркс не мог. Потому в армию вербовались рабы с захваченных земель и наемники из других стран.
3. А вот Греки в отличае от Персов сражались во превых за свою жизнь, и жизнь своих семей. Им было что терять, и потому они готовы были сложить головы, дабы отстоять то что по праву рождения пренадлежало им.