Why did English colonists settle in north America?

English colonists settled in North America for good resources, good land for farming, gold, and freedom of religion.