Also, be humble and patient. If you are going this as a full on ronin, you will practice and put in your reps and think you have some of this stuff down. Then one day you will get to train with an instructor who will show you all the little nuances you can't pick up on video, the pressure, the connection. And you will probably feel an absurd amount of frustration, but you have to let that go. It's all part of it, but you can't dwell on it. It's been said before, and it will get said again, there is no winning or losing in training, so stop beating yourself up is things don't "your" way. Totally not speakking from experience tho, I always wreck everyone.