This 30-pound textured medicine ball belongs in your home gym