个人认为最主要还在 人 的方面:
国民党方面虽然拥有430万军队,但它包括了近百万后方人员,一百多万的作战能力很差的非正规部队,其实际可用于野战的正规部队不过二百余万。抗战结束后,国民党既大肆裁军(并不单指杂牌军,也包括非同一系统的嫡系部队),将大批有作战经验的军官和士兵赶出军队。仅以第1战区为例:在1945年末至1946年初,就将78军裁撤,嫡系10军与89军编并为整3师,陕军38军与96军合并成整38师等。同时有收编战斗力很差的伪军,例如在山东收编伪军吴化文部,裁减抗日有功的东北军)。更为严重的是按派系、按实力、按关系裁减部队,更加重了国民党军队惯有的保存实力的风气。不是将得到的补充人员和装备编入缺编的老部队,而是将其组成新的部队(包括使用老的番号),就是五大主力中的整74师在孟良崮战役时,仅步兵就缺员三千余,应有的36门美制山炮只有28门。结果有的老的有战斗力的部队由于作战而大量失血,战斗力迅速下降;而新编的或是重建的部队由于缺少战斗经验而被很快击败(比如新建的整3师、整66师)。对军官的提升也不很合适。大批作战有功的军官大多被升为副职,而大批正职被老朽无能的军官所占据,而这些有功也有作战能力军官提升后所遗的位置,又被年青而没有作战经验的军官所占据。结果形成恶性循环,使部队的作战指挥能力越打下降得越快。反观共产党方面在抗战结束后迅速整编部队,完成军队的正规化,使之适应于未来的战争。包括在数月中将零散的团营级单位组建成军师乃至兵团一级的正规军,勇于将老朽无能或是不适应近代化作战的司令官调离实际指挥为止,提拔资历不深的年青干部指挥实战;勇于裁减那些哪怕是齐装满员的作战不力单位,补充只剩骨架子的有功部队。如此相较,强者越战越强,弱者屡战屡败。