When approching a base or FARP find a reference point. Something you can point the nose at to keep you aligned as you turn on final. Next DONT RUSH. Most people try to rush the landing doing grand flares and quick drops. Give yourself time to correct mistakes. Flare early and drift to the landing zone at 30km or even 20km. This will allow your nose to remain low enough to see the landing area. Be patient and remember Smooth Is Fast. Also keep in mind that you can not practice speed. Speed is a by product of technique. When you become good at it then you'll automatically be fast. If you mess it up then go around. Don't try and save a boched landing, you'll only teach yourself bad habits. Practice touch and go's to get your weight up. Pilots never stop doing these drills.
On another note:
A sudden unexpected roll on landing could be due to the nose wheel suddenly turning full left or right upon landing; this makes the BS very sensitive to side inputs to the collective. Pausing the game mid roll and checking via outside camera will confirm this. If you have several devices plugged in like I do there is the possiblity that they might be conflicting even if they are not assigned the same function. I had this problem my self and a yahoo search turned up a fix for it. Two joysticks, throttle, wheel, pedals, and shifter. About 40 assigned buttons for the BS.