多项选择题

影响人发展的主要因素有哪些()

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