Answer: Metals
Step-by-step explanation:
When an atom accepts an electron negative charge is created on atom and is called as anion.
When atom loses an electron positive charge is created on atom and is called as cation.
The cation is formed by loss of electrons by metals and anions are formed by gain of electrons by non metals.
Thus metals form cations.