Answer;
-Dependent on both heredity and sociocultural environment
Human development may change depending upon the environment. this is because development is dependent on both heredity and sociocultural environment.
Step-by-step explanation;
-Personality traits and development in a person in psychology, is in relation to a persons reaction to the environment in which he grows. Subjecting his heredity traits to a certain external factors or influence, will determine the personality he develops eventually. But still two identical twins may behave differently even if remain in the same environment, which will be so because the worldly reactions could be different to both of them and both may have different IQ applied to a certain situation and behave differently yet.