I would support what BPF says!
One observation adding to what BPF says is practising flying accurately at speeds both level and climbing and descending.
Many pilots I have flown with seem unable to be accurate on speed, dropping flap above the flap speeds or above the gear speeds and accelerating in descent or loosing speed in the climb.
If pilots are precise on flying speeds then the stall situation will not happen but so many are not!
Pace