Sounds like a normal "workout" to get skills up.
Comment on the speed issue: Stop chasing it. Go find out exactly what power setting and trim gives you a 500 fpm descent at your desired approach speed out in the practice area, and just SET it when you turn final for a little while.
A few laps should do it. Work on where and when to turn and the sight picture. Then work back in MINOR power changes. Convince yourself that your airplane will fly hands off at whatever speed you want it to.
And use that trim. Trim trim trim.
Try to force yourself to realize that the airplane will happily fly one speed and hold your desired speed exactly for you if you set the power correctly and trim it and leave it alone.
Once you get that concept you can use all the newly non-busy brain cells for other things and the speed will virtually take care of itself.
Obviously you can tweak it, but remind yourself that every power change means a TRIM change to go with it.
And then again mentally tell yourself to leave it alone until you've made a different decision. Flight path too high, reduce power a bit and re-trim and see what it gets you. Too low, add power and re-trim.
Think in terms of you're setting a known power and pitch and it'll always lead to a specific speed.
Sure in big gusts it'll be all over the place. If it's not settling into the speed and setup you want, make corrections but make them deliberate and pause slightly to see what you got from the change. If it gets too wild, just go around.