Make sure you are not too heavy.
Be on speed, ref +5 kts typically
Try flaps 30 landings, I find (in the game at least) that flaps 40 behaves much differently, especially in the flare, it can often drop even if on speed. Flaps 30 requires very little pitch up to flare, ground effect works and should prevent a hard landing (but not always)
Keep the speed to about 20ft, then cut the throttles, if you always float, try cutting at 50ft, but not higher.
Autobrake 2 is fine most of the time, level 3 for runways under 6000ft works for me.
Make sure your spoilers are armed.
Use reverse (at least idle) after touchdown.
Watch guides on youtube, I think Jan has guides for IXEG, or watch some of my landings!
https://www.youtube.com/watch?v=fn74haB8xcw
A smooth butter landing looks nice but is not always best.
Practise makes perfect