Dear Student,
Oxidising agents are the agents which removes electrons from other species and reducing agents are the agents which gives the electrons. Elements having non-metallic character can gain electrons as they are quite electronegative. But the elements having electropositive character are metals and they act as good reducing agents because they can lose electrons very easily.
Regards