Primarily because it can form different types of bonds and because it can form bonds with a wide variety of other atoms.
1 2 1
Carbon is the only element which are able to are capable of forming so many compound. It is capable of establishing four covalent bond with other atoms and can also make bond on its own  
4 4 4