Electrostatic forces are between something that is negativley charged and positivley charged. Intermolcular forces occur between molecules, lets take water for example, the force between two different water molecules are the intermolecular forces (in this case hydrogen bonds), but the forces within the molceule, the forces that keep the Hydrogens and Oxygen together is the intRAmolcular covalent bonds.
Covalent bonds occur between non metal atoms where they share electrons to form a full outer shell, while ionic bonding is between a metal and a non metal, they have alternating positive and negative ions next to each other so the cations and anions are attracted through electrostatic forces.
In metals all the positivly charges ions are lines up with delocalised electrons floating around, the positivley charges ion and the delocalised electrons also have electrostatic forces of attraction. Also the higher the charge of a metal, the stronger its electrostatic forces of attraction, for example Al3+, wil have 3 delocalised ions while Ca2+ will have 2, the higher the number of electrons, the higher the electrostatic force of attraction.