What Are The Major Factors Which Shape The Personality Of An Individual?

What are the major determinants of personality of an individual?

.

What are the 4 main factors that affect personality development?