why are the atoms in metallic bonds positively charged?

Because they tend to lose electrons (which are negatively charged). If you lose a - charge on an atom that was neutral, that makes it positively charged and it's called an ion, actually a cation.