Non-metals generally form:
Anions
Metals loose electrons in bonding and non-metals gain electrons.
So, non-metal atoms get converted to anions and metals get converted to cations.
Metallic bonds are formed by metals, and non metals form acidic oxides.