I have taught math to junior high school children, and I think you must have everything in class, as well as your children's grades and personality. The most important skill is communication, that is, to know what the child knows and what he doesn't know, and say something he knows, because he only knows what he doesn't know, and he will be afraid of difficulties. You have to follow the children's study habits. Don't be too boring, but you don't need humor. Just encourage and guide him to maintain his interest and sense of accomplishment. The important thing is that the effect is not efficiency, so don't tire the children.
It is also important to communicate with parents. As long as you can always think from the child's point of view, everything is fine without haggling. Get along well with the children and have fun. He will give positive feedback to parents.