Question: how are ions able to form large crystals?
Answer: When metallic atoms and non-metallic atoms bond together, their atoms become charged and turn into ions. When alternating positive and negative ions bond together, they accumulate and become larger in size. This is the reason why ionic compounds form large crystals.