What forces drive plate motion?

Convection currents in the mantle and gravity (due to the processes of ridge push and slab pull).