Are these enough ECs for a good school?

I am currently a sophomore in high school.
-I work for a tutoring company where I tutor middle schoolers and grades below that, once a week.
-On my 5th year of Science Olympiad, where I have earned 1st place at states twice and 6th place once.
-On my 7th year of student council and this year I’m the chair member for the liaison committee.
-Core Leader for my school. I and about 10-15 other kids meet with the principal every other week and discuss how to make it better and we just do stuff for our school.
-Key Club: I only did this for one year (freshman year) but then I was busy every morning and couldn’t come to the meetings so I quit.
-I volunteer at COSI (a science museum) for 8 hours a month. I am currently at 80 hours.

-I am beginning to volunteer at a hospital for 8 hours a month.
-I have been playing tennis since 6th grade and have been on the JV team.
-I’ve been dancing since I was 3 years old.
-GSA (Gay-Straight Alliance): This is my second year in this club and I hope to become a board member next year.
-I am going to be joining a Health Club cause they do fun stuff so this year will be my first year.

Is this enough or should I be doing more?

You are doing a lot and the fact that it shows academic success (state win for Science Olympiads) and dedication (playing tennis for years, dancing for years, 5th year of science olympiads, 7th year of student council) will be really helpful. Just stick to what you are doing as long you have time to do all your homework, study, and prep for regents exams and future college admission exams (SAT, ACT, etc.) In fact, this just shows me how little I do!