Why is electron mobility greater than that of holes? What is done to increase the mobility of electrons in high speed devices?

Does electron mobility only depend on the presence of an electron in the conduction band, or low band gap? Please explain.