وفقًا لأفلاطون، تؤثر العوامل التالية على القدرات المعرفية والأخلاقية للإنسان:
1- التربية والتعليم: يعتقد أفلاطون أن التعليم والتربية هما العوامل الأساسية التي تحدد قدرات الإنسان المعرفية والأخلاقية. ويرى أنه يجب أن يتوجه التعليم إلى تنمية القدرات المعرفية وتعزيز القيم الأخلاقية الصحيحة.
2- الوراثة: يعتقد أفلاطون أن الوراثة لها دور في تحديد بعض الصفات المعرفية والأخلاقية، ولكنه يؤكد أن التعليم يمكن أن يتغلب على تأثيرات الوراثة ويعزز القدرات المعرفية والأخلاقية للإنسان.
3- البيئة الاجتماعية: يرى أفلاطون أن البيئة الاجتماعية والثقافية يمكن أن تؤثر على القدرات المعرفية والأخلاقية للإنسان، حيث يمكن أن يتأثر الإنسان إيجابًا أو سلبًا بتلك البيئة.
4- العوامل البيولوجية: يرون البعض أن العوامل البيولوجية مثل الأدوية والمرض والإصابات الوعائية يمكن أن تؤثر على قدرات الإنسان المعرفية والأخلاقية.
5- النظام الاجتماعي والسياسي: يتأثر الإنسان بالنظام الاجتماعي والسياسي في الذي يعيش فيه، ويؤثر ذلك على قدرته القضائية ومدى التزامه بالقيم الأخلاقية.