I suspect that its not all down to the stats of your generals, but more due to the stats of your faction leader.