By "ailerons into the wind" I assume you mean slipping to maintain track along the runway centerline. If the excessive drift is happening to you on long final, I'll offer a suggestion you can discuss with your instructor and try for yourself. That is, try crabbing down final, and don't transition to a slip until "close" to the runway. How "close" depends on your comfort level making late flight attitude adjustments. My reasoning for this approach, which I use in every plane I've flown (C152, C172, PA28, AA1A, AA5, AA5B) is two-fold: (1) slipping all the way down final can be uncomfortable and (2) since winds decrease with decreasing altitude, the magnitude of control inputs will be less at lower altitude, which will result in a more comfortable slip, and will allow you to handle stronger crosswinds easily. My home airport is crosswind central, with a a N-S runway and 400 foot ridgeline on either side that adds entertaining burbles to every approach with typical westerly winds. Everyone that trained at our airport had to get on the right side of crosswind technique.
It sounds like you have a good grip on the basics. Nailing the appropriate POH approach speed to prevent excessive float is definitely important to good landings, especially in a crosswind. (My notes from my C-172N days show 70 mph on final approach, or about 60 kt. If it's really gusty, maybe 65 kt, but no more.) Personally, I like to crab until just before the flare, then transition to a slip to hold the runway centerline, flare, and land on the upwind wheel first. You may find that very little slip is required right above the runway. A key skill is to use your feet proactively to keep the nose pointed in the right direction once you transition into the slip. The ailerons are for controlling drift. The rudder is used to point the nose. More ailerons, more rudder needed. It's easier than it sounds in words. Don't ignore the rudder. To this day, I can still hear in my mind's recesses my primary instructor screaming "Use your feet! Use your feet!" on every crosswind landing. Good advice.