The reason why Southerners were more likely than Northerners to support the Mexican-American War is because an American victory in the war would lead to more territory in the South being gained (territory once belonging to Mexico).
I might be wrong, but I believe it's A,B,D
They believed that they either migrated by foot or by boat