Are my ECs not good enough?

Work on your test scores for all oft he schools mentioned. That should be you number one priority right now, as they are soft for an unhooked applicant to those schools.