Yes Rudder may be your new friend, and I wondred if it was a thing of mental conditioning from keeping left on the road.........
Also look at the far end of the runway....... when my landings get shabby, its usually due to looking closer to the plane than the far end!