Get autopilot off as soon as you can visually see the runway. Get the plane configured early so you get a feel for it. Too many people hold autopilot on until 500feet and then have to wrestle the aircraft under control.
What aircraft are you having these dramas with?
Most people’s problem is their airspeed. Remember on final, your throttle is controlling your descent rate. You need to keep the nose up, and find the ‘sweet spot’ on the throttle. Everyone thinks they will drop from the sky under 180 knots… They are wrong. As an example, in IF, i touch down in the 737 at around 130 knots. My entire last 3 miles of my final is at around 135 - 140 knots, making soft 1-2% adjustments on the throttle. Pretty much every time I see people mowing me down at 180 knots also in a 737 and bouncing down the runway landing nose first etc.
So, my advice, autopilot off early, slow your speed and get a feel for the aircraft. Aim for the threshold, and don’t be scared to overshoot it. Choose long runways to practice, you’ll be surprised how fast aircraft pull up to a stop. Get a nice flare in early and gently, and let the plane ‘float’ just above the runway if you have to. Don’t be in a rush to get it onto the ground