There are several ways to stop your freestanding bag from moving when you strike it. You can weigh it down with sandbags, put a rubber mat under it, bolt it to the floor, or fill the base with a heavier material. It might even be a simple matter of adjusting your freestanding bag so that it's not at its max height.