Hi Angel,
I started preparing for my JMSS entrance exams in year 8 too and I got in from year 9 to 10 in 2022, it is not too early, but don't stress yourself about it too much. I didn't really do a lot of exams, mostly I just did my school's extension math questions, bombarded my school teachers with questions in both science and math, and read a lot of books I found interesting. I'd say, study what you find interesting, as well as consolidate what you have already learnt at school very well. Sitting the exam is also just like any other exam, the styles are very similar. Participating in ICAS and AMC is also beneficial, even though the math section is not as difficult, science section is similar. After all, it is a school and test for heavily focused on science, although math is a large aspect, I'd say being above average is adequate. The essays are harder for me as an English second language, so finding a tutor was helpful for this section. For me, what I found most challenging was the group interview, like Chobar said, you really need to focus on being a good team mate, listen to others and find a way to contribute without making others look bad. It was hard for me when I said something and people didn't really listen, but be patient, and sometimes, your true value shows when you are a good follower too. The one-on-one interview for me was easier, the most important thing is to be yourself, not sound like a robot. I was very genuine and honest about my interview, and they will question you as well on your life outside of science. For example, my interviewer asked me who were some great people I wanted to meet, which I did not answer in a way at all related to science, although there were a lot of other science related questions. For the cv, you do not need to work on it that much, you could start building it now, even if you don't get an interview, it is also good to keep a cv ready for any other opportunities of the future eg. work experience 🙂
Hope this helps!