多项选择题

影响一个人能力发展的因素包括()。

A.遗传
B.环境
C.学习
D.社会实践