Should I even bother applying?

I think that you should give the ACT another shot. At some schools, you can submit the ACT instead of the SAT and 2 or 3 subject tests.

In addition, I would recommend retaking the SAT to improve the math score (640 is low for computer science). In addition, you would be well served submitting a higher level math as part of your SAT II subject test. It won’t hurt to take AP Calc (preferably AP Calc BC).

While you have a long laundry list of ECs, they are a little all over the place lack depth and breath. It is about quality not quantity. I do not see where you have done anything for a sustained period or time, taking on more responsibilities or leadership.

I would also be careful about

STEM Activities

  • Founder of Girls Who Code

I am sure that you don’t want to be confused with Girls Who Code

https://girlswhocode.com/

JMHO