magnesium is more metallic than chlorine because elements with metallic character readily lose electrons. Magnesium has an ionic charge of +2, ie. it will lose 2 electrons if possible. Chlorine has an ionic charge of -1, means that it will gain 1 electron if possible.