The reason why earth revolves around the sun is the same as why particles were rotated to form a mass. i.e, Gravity. Sun is a lot bigger than any other planet in the solar system, also it has a very high gravitation force. Thus all the planets that rotate around the sun are because of its gravitation force.