Mass and Distance. The more mass an object has the greater its gravitational pull will be. Also the distance from the object greatly affects the gravitational pull.
Circulation and breathing. I'd add in maintaining body temperature and combating systemic shock.
Mass as well as distance.
erosion/weathering, and we humans change the world to better suit our needs.
The two factors are the amount of mass an object has and the distance between the two objects.