Not directly. Barring any collisions in the past with other planets, the rotation of a planet is the result of the rotation of the protoplanetary disk.
The planets formed out of a disk of gas that was circling around the newly formed Sun. When the gas clumped together into the different planets the so-called conservation of angular momentum ensured that the planets rotated as well. This is also the reason planets all rotate in the same direction. Of course collisions between protoplanets in the past may have altered the axis of several planets (Uranus being a prime example).
Gravity is indirectly responsible for the rate of rotation; it was the force that clumped the gas together thereby speeding up the rate of said rotation. This is again the principle of conservation of angular momentum; if a thing becomes smaller it rotates faster with the same angular momentum.
You can test this yourself by sitting in an office chair (one that can freely rotate), and having someone giving you a whirl. If you extend your arms you will slow down, while if you retract them you will speed up (it works even better if you carry weights in your hands). It is also the mechanism whereby an ballerina speeds up in a pirouette.
No. A planet rotates on its axis because it has angular momentum.
Not sure what you mean exactly; any rotating object has an axis of rotation.Without gravity, there would basically be no Earth, though.
Mercury
G
because its on its axis
Mercury is the fastest moving planet around the sun. It is second slowest to rotate about its axis, Venus being the slowest.
2 days it is the quickest rotating planet
How can a planet have it's axis tilted towards it's own axis? I think you are refering to Uranus which has an obliquity of 98o which means it's basically rotating on it's side and it's "north" pole points towards the Sun.
Jupiter is the fastest rotating planet int he solar system.
Rotation around the planets central axis.
The rotation of the planet on its axis of spin. The spin is responsible for the day and the night.
rotating on a fixed point
Although it's the largest planet, Jupiter takes the shortest time to rotate on it's axis - 9h 55 mins 30 sec