Great advices my Dear!
Especially the second point fits to my recent situation.
I had my exams so I have not trained a lot during this time.
When I finished my last exam I was so excited and motivated to start working out everyday.
I wanted to start calisthenics.
So, the first day into training, I trained just to hard for the first time and got an injury in my shoulder.
It was so frustration.
One should not underestimate this..
Everything needs time and rushing it is not always helpful at all.
You are doing awesome here on steemit.
Keep it up that way!! :)