My transmission shits hard but it feels like its slipping before the shift hits shifts at 7000 but it don't lock into gear till around 6000 any advice

the car is a 2016 gt completely stock