Public speaking can be really challenging and I remember how I did shake in front of the crowd back then forgetting everything I read but it's a different case now.
I guess with constant practice, determination and doing the things you mentioned can help a lot. As a teacher, I bet you have mastered the art to an extent.
The next public speaking will be at a conference, in front of dignitaries... 🤗