Why does my car shake wen it goes over 50mph. on 2001 Pontiac Grand Prix

When I drive my car over 50 the car starts to shake and the steering wheel turns hard to the left what is this?

wheel bearing, cv (constant velocity) shaft, Tire outa balance, worn control arm bushings, tie rod ends are all possible culprits of this problem. start cheap and get your tires balanced 1st.