answered question
Migration (Gene flow), because this allows the population to gain some characteristics and phenotypes from another nearby population. Migration increases variation within a population and decreases variation between populations. Population size also has a role in variation; because the higher the population the more variation you will have and reproductive success will also increase.