Adding a mattress pad or topper to a soft mattress can provide varied levels of support. A 1- to 4-inch-thick memory foam topper provides body-contouring support similar to a memory foam mattress with a much lower price tag. Polyester-filled mattress pads add an extra layer of support without a lot of thickness. Avoid purchasing a feather- or down filled-mattress topper, as these are designed to soften a firm mattress and would only make a soft mattress softer.
Place a large piece of plywood between the mattress and box spring or foundation to add more support by minimizing the amount of sagging. Wrap a large sheet of plastic or blanket around the plywood to avoid splinters when you flip and rotate your mattress. If you are concerned about the formaldehyde used to make plywood, place a large sheet of hard plastic or Plexiglas between the layers instead, although it can be somewhat expensive to get a large enough piece.
A worn-out, broken or defective box spring may be the reason for wanting a soft mattress. If this is the case, consider replacing just the box spring with a new one designed to be used with the mattress you have. Sleeping on a mattress and box spring that don't go together can cause poor back support as well as damage to the mattress.
If you have a memory foam mattress that is too soft, you may find that adjusting the thermostat to 65 degrees Fahrenheit or lower may help. This type of mattress is designed to conform to the contours of your body and is affected by your body temperature. Similarly, if the room is too warm, the foam will respond by softening more than normal and failing to provide the support your body needs.