Metals are good conductors of electricity because of the free electrons that is present in their outer shell that makes them good conductors of electricity. This is the most accepted fact that for any thing to transmit electricity by being a good conductor they need more free electrons in their outer shell