There are a variety of different materials you could use to fill your punching bag: Mattress foam, rolled up garbage bags (packed tightly), ripped clothes/sheets/rags, cotton, wool, rice, feathers, styrofoam, sand, shredded tires. You could also use a combination of these to fill your punching bag.
Best material to stuff a punch bag?? - Boxing Forum