影响培训效果的主要因素有哪些