PLEASE let me know what my chances are!

NU: I’d say low reach/match if ED, for RD I’d say high reach because it’s really competitive.
Tufts: low reach/match if you write good essays
Everything else: idk but it looks like you’d get in the majority of them.
Also you really don’t need to improve your ACT at this point unless your positive you could get a 36 and just want to try one more time since you have a full year, or if you want a math/science major somewhere and just want to show you can score slightly higher, but you’re in the 90th percentile for all your sub scores.
Also your ECs are great. The only thing I would do is try to maximize grades to show the biggest upward trend possible. Also most schools have a comments section for you help explain why your struggled fresh/sophomore year, and are very understanding, so I wouldn’t worry about that damaging your chances. Overall, your stats show a lot of potential so you should have a decent shot at all these schools.