Agilekhan,
Only ever put in enough rudder TO PREVENT FURTHER YAW.
You are not picking up the wing, you are stopping the yaw.
Stall,
Simultaneously lower the nose sufficient to unstall the wings (usually a release of the back pressure is sufficient) and increase power
Rudder to orevent further yaw
When the wings are unstalked, level the wings WITH AILERON
Recover from dive.
Stalls are not scary, go a d practice with an instructor, then practice by yourself. I tend to practice one at least every third flught or so.