From http://education.jlab.org
In a metal, the atoms are arranged in a crystal-like configuration.
...
Now, in a metal, the valence band is relatively close to the conduction band - that is, very little energy is necessary to cause electrons to jump from their valence state into the conduction band. In fact, we think of metals as having a large population of free electrons in the conduction band all the time. So the application of electric potential will cause them to move - a current flow. So, metals generally have a relatively low (though not zero) resistance. In a material such as glass, there is a large energy gap between the valence and conduction band. This means there are very few free electrons available for current flow, and it takes a large input of energy to raise any electrons into the conduction band.
Why is it related to crystal-like structure? Glass does not have crystal structure therefore distance between valence and conduction bands is high?