影响能力的主要因素有哪些