多项选择题

影响人身心发展的主要因素有()。

A.遗传
B.环境
C.学校教育
D.性格
E.人的主观能动性