What made cultural diffusion in West Africa possible?

trans-Saharan trade
Atlantic Ocean trade
one common language
agricultural advancement