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).
A c and d I think i hope it helps