I have really bad shaking in my tires when I drive between 20 and 70 mph
Several things could be causing the shake you're experiencing: tires out of balance, defective/worn tires, worn struts, worn control arm bushings, worn tie rods, wheel bearings (https://www.yourmechanic.com/services/wheel-bearings-replacement) starting to fail, the list goes on. Start by having a local service...