Мое мнение субъективное.
Да, дисциплина, тактика, мотивированность греко-македонцев, гений Александра сыграли свою роль, но главной причиной, вернее причинами сокрушительной победы Искандара Зулькарная над персами в знании Александра слабых сторон своей армии и пренебрежительным отношением Дария и его полководцев к нему и его войску.
Поясню. Фаланга, как основа тактики армии Александра имела один большой недостаток - не способность к маневренному бою, фактически любой удар во фланг, а еще страшнее в тыл фаланги, окончился бы разгромом греков.
Зная этот недостаток Александр увел за собой конницу персов. Самая страшная угроза для фаланг оказалась не у дел.
А Дарий, слишком полагался на численное превосходство, тупо атакуя в лоб фаланги. Фаланги перемалывали одну волну за другой, выигрывая за счет слаженности и дисциплины.