What are the major differences between metals and non-metals?

Metals :
(1) State
Metals are generally solids at room temperature, they volatalise only at high temperatures.
(2) Hardness and Lusture Metals are generally hard and possess lusture.
(3) Melting and Boiling points.
They have high metling points.
(4) Malleability and Ductility
Metals are generally malleable and ductile.
(5) Conductivity
They are good conductors of electricity.
Non-Metals :
Non-metals are generally gases or liquids or brittle solids. They volatalise at fairly low temperatures.
Non-metals are usually soft and do not possess lusture.
They have generally low melting points.
Non-metals are generally non-malleable and brittle.
They are bad conductors of electricity.
Metals :
(1) Oxidising and Reducting action
Metals are generally good reducing agents.
(2) Nature of Oxides There oxides are generally basic in nature.
(3) Nature of Hydrides Metals usually form unstable hydrides.
(4) Action with Acids Metals usually dissolve in mineral adds to form salt and liberate some gas.
(5) Arrangement of Valence electrons Metals have one, two or three valence electrons.
Non-metals :
Non-metals are generally good oxidising agents.
There oxides are generally acidic in nature.
Non-metals usually form stable hydrides.
Non-metals generally do not react with mineral acids.
Non-metals usually have 4,5,6,7 valence electrons.