No.
Best example is CaCo3 (Chalk)
when salts dissolve in water they undergo dissociation into corresponding ions.
Water dissolve many ionic salts because water has a polar molecule.
Many salts are soluble in water.
Soluble salts are dissociated in water.
Polar salts are easily dissolved in water.
They are all crystals that dissolve in water easily and they are all compounds composed from NaCl.
No, it is not possible.
This is not mandatory: some salts are very soluble, some salts are very insoluble.
yes
Bath salts are specifically formulated to dissolve in water, adding a fragrance to bath-night.
Most chemical salts dissolve faster in hot water than in cold water.
Sand is not a solvent !