多项选择题

A.年满20周岁
B.身心健康无精神疾病及不能自控能力的疾病史
C.无违法犯罪不良记录
D.经过专业培训能熟练掌握枪支知识