A brilliant question Ava. I asked my team for their thoughts.
Yes team you are quite right there are some limitations to magnet making. The main one is that only certain metals can be made into magnets. These metals are called ferromagnetic metals.
Included in this group are the metal iron and the alloys of iron with the metals cobalt, nickel and some other rare earth elements .
It is thought that in these metals (including iron) have some electrons called ‘free electrons’ (not sure what an electron is, then go to Science Master Special – Atoms and Atomic Structure). It is these ‘free electrons’ that are involved in magnetism. In the alloys the ‘free’ electrons align themselves with the magnetism of the external magnet, making a (for the alloys) a permanent magnet. For iron alone the magnetism is only temporary and you can test this in the experiment below.
Look at the short video I have made below. In the ferromagnetic metal (iron alloy) crystal domains you will see free electrons. In the metal these will be moving freely. As they begin to interact with the external magnetic field, they begin to align themselves, making a permanent magnet.