(a) The factors that affect the nature and personality of people are:
1. Environment
2. Heredity
3. Culture
4. Particular experiences
(b) No, people remain affected by their surroundings. People change their personality and nature according to their surroundings.