Think about a small, liberal arts college (more nutureing which it sounds like you are looking for), more opportunity for finding kids like you who are interested in many things, and to work directly with professors. The ACTs can be a hurdle, but with your GPA, you may look at schools which are test optional. Or take a course this summer and take them again.
For Physics, they want Math excellence and interest (SAT Math 2’s over 750 at the schools you want or at least taking them at others) extracurricular in Math and Science oriented - Math Sci Olympics, clubs, etc.
Vassar, Colgate, Weslyan, Skidmore, Bryn Mawr, smith, Barnard might be fits