Why are all planets spherical but asteroids are not?
Due to gravity
Due to their speed
Due to orbit
Due to rotation
Gravity is not offered by Asteroids making them irregularly structured.