Why was the second Hebrew settlement of Canaan more successful than the first one?

They escaped harsh environmental conditions and starvation.
They were able to gather resources before continuing their migration.
They learned better farming and herding methods from neighbors.
They established several powerful kingdoms based on tribal affiliation.