Which of the following affects the speed of a planet's revolution?

Shape of the planet
Gravity of the sun
Temperature of the sun
Atmosphere of the planet