retake SAT subject tests?

Hey everyone! I’m new to College Confidential and this will be my first post

So i’m stuck in a bit of a dilemma here…I’m a rising senior and I have only taken the SAT reasoning in January this year after studying for 2 months or so and received 1900 I then took the reasoning again in March but I ended up cancelling the score because the paper seemed too difficult.

I was then advised to switch to SAT subject tests in May, so I took Math II and got 750. I wanted to improve my score above 770, and plus the fact that I still needed to take physics, I took tests again this June. Since I’m an international student from Canada, our curriculum is almost one year behind that of the States. I tried my best to learn a whole year of physics in just 2 months, and it didn’t go so well–my June SAT physics was 630. And during May after my math II, I focused all my time into prepping for physics that I didn’t even had the chance to go over math. My June math was 620, a 130 point drop from last month…

I know that my statistics are horrible, but in all honesty I’m not a bad student at school. I keep up with my school work and take rigorous courses, and merge myself into ecs. It’s just that my time table for testings this year has been really screwed up. I’m now left with no decision but to either 1) switch to ACT in September and take subject tests in October or 2) take SAT reasoning in October and SAT subject tests in Nov

I want to apply early decision, but I don’t know which school yet since there are so many unknown factors in my profile. I’m looking at the top 30 schools in the States though

I wanted to try taking an ACT practice test under timed circumstances. Without preparation, my initial score is 25. the breakdown was 19 in reading, 31 in math, 23 in science, 26 in english. I was a bit confused about the passages in the reading section since they differed so much from the SAT and didn’t really take the section seriously, resulting in that score of 19.

Don’t know what my next steps are I really to choose one of those directions and improve my score DRASTICALLY in order to get a decent test score in a few months, and that’s the vital component of my application profile missing. Any suggestions?