多项选择题

影响人的身心发展的主要因素是______。

A.环境
B.学校教育
C.个体主观能动性
D.遗传因素