Intracellular Cargo Transport Is Determined By Motors, Cargo, And Environment