Personality development is affected by two main factors, internal and external factors. Internal factors are heredity and genetics, hormones and physiological factors. External factors are family environment, school, neighborhood, friends and peers, social media and mass media and religion, culture and ethnicity.