Why is graphite a good conductor?
1 Answer
Graphite has a lot of resonance structures, which allows the electrons to 'move' through the layer.
Explanation:
Graphite
The structure of graphite is shown below. Here the carbon atoms are displayed on each end of a line, but not with a dot. (The bigger black lines only try to show us that the structure is drawn in 3D). We see in the image 3 different layers that are aligned on top of each other.
The carbon atoms of graphite form 4 bonds with 3 nearby (surrounding) carbon atoms. Therefore, one of the bonds must be a double bond.

And as you may have guessed: This process cannot happen inside (pure) diamond (which is also made of carbon)! No electron pushing trough the molecule and no electrical conductivity.

)