Watching a good training video first is good for your mindset before a session.
I also like taping myself, and then watching it later. See if your logic was right or wrong, and see what you could have done different etc..
These are also very time consuming, but worth it when your struggling...