Question: covalent compounds are generally good conductor of electricity?
Answer: Covalent bonds are formed by sharing of electrons. they don't have a free electron that is required for electricity transfer (electricity is the flow of free electrons!) thus they are bad conductors but ionic compounds are a good conductor because of the presence of free electrons.