@iStudyMan, my kids have all scored really well on the ACT. But they started where you are. And the thing that got them north of 30 is a 4-letter word known as: PREP.
There is no way around this. The ACT especially is a time-pressured test. 60 math questions in 60 minutes doesn’t leave much room for make-up if you are stuck on a question.
The science is more like “science reasoning”. You do NOT have to know science to do well, but you DO have to be able to read charts, graphs, and data tables quickly.
But it is a LEARNABLE test. Not everyone will score a 32, but you as a 3.9 GPA student should be able to improve your score significantly. You already know some of the content and that which you don’t know - well, that’s what the prep is for.
Think about it: Does anyone doing a timed event NOT train and practice? This is a no-brainer to athletes.
You have the study materials you need. Begin the online course in earnest. Reserve three two-hour sessions twice a week (say, Tues/Thurs/Sat. 4-6 pm) and stick to that schedule. Every month, take a timed test at the library. Bring two number 2 pencils, a stopwatch (or relevant ap. on your smartphone), your calculator, a snack and a bottle of water. Stick to the timing.
If you are performing well on a topic, do NOT review it anymore. You can only improve from what you don’t know. Focus your time on what you missed, not what you are doing well.
Lastly, know the strategies. You don’t have to know every question but you do have to learn how to test smart. Those who are “natural test takers” already know these strategies (either inherently or because they’ve used them somewhere before . . . ). There are MANY articles on the internet by prep experts on how to conquer the math or the reading or the science. Some of them even suggest multiple strategies so you have a chance to change it up if something’s not working. Know a few tricks and you will go a long way toward improving your score. And - btw - don’t expect ACT’s prep to TEACH you these tricks because that’s not in their interest - you need to find them from outside sources.
You will need to be very disciplined but you can really improve if you formulate a plan with some of the above and - most of all - STICK TO IT.
Good luck to you!