Don't grab the controls with your fists (or even worse, two fists) but try to fly with just your thumb and index finger. Make sure the aircraft is trimmed properly and that you don't need a lot of force to guide the aircraft where you want it to go. (This might not work on very short final with a turbulent crosswind, but should work in all other flight regimes.)
Listen to what the airframe is telling you. If the sound of wind rush is diminishing, if the controls get sloppy, if the power setting does not match the attitude (e.g. nose up with no power), if you feel buffeting, you are most likely getting near the stall. And by extension, a possible spin.
Don't rush the approach. Make sure there's enough space between you and the aircraft ahead of you. Know what type of aircraft is ahead, and what the approximate approach speed will be, relative to your aircraft. Consider wake turbulence. And you can tuck in closer behind an aircraft that intends to do a T&G than a full stop.
Make sure you are stable (fully configured for landing, with the proper airspeed and power setting, on the correct glide path) at a predetermined height. Say 200 feet or so. If you're not stabilized and/or the runway is not available at that point, go around. And practice your go-arounds.
Don't get distracted during the approach, landing and rollout. Tell your passengers you need your full attention on the landing. Use "Pilot isolation" on the audio panel if necessary.