The difference between metals and non-metals can be drawn clearly on the following premises:
The natural elements that are hard, shiny, opaque and dense are metals.
Metals are electropositive in nature as they easily lose electrons, so they are reducing agents.
Metals have a crystalline structure, whereas non-metals possess amorphic structure.