If they are air brakes with maxi cans and the park brake does not hold, it won't stop very well either. It may need adjustment, of it may be that the pads are worn past the limits and there is no more adjustment left.
Check the stroke on the air can. With the wheels blocked and brakes released, mark the rod, then apply the brakes and measure the stroke. 2" is the normal limit, and properly working brakes around 1" to 1.5" travel. If you have more, adjust them up tight and check again, but not before making sure there is enough material left on the shoes.
To adjust, with brakes released, tighten the adjustment bolt until tight, then loosen 1/2 turn. Measure the stroke again to be sure.