Chances at usc(Re applying)

So guys this is my story :

I’m an international student. I wasn’t accepted to any university for fall 2015. I had applied for computer science or engineering to these universities : UC Berkeley, UCLA, USC, Georgia Tech, UVA, and U Mich. Here are my stats.

SAT : 1900
GPA : 3.8
SAT 2’s : Math-700 and Physics-650
Decent extra curriculars, essays and LOR’s.
No AP’s as high school didn’t offer any.

So it’s pretty clear due to my ordinary app, I was going to get rejected by most of the universities. But didn’t expect all. Surely my stats are the weakest part of my application. So this is now what I’ve decided to do.

In my gap year, improve my test scores significantly, do more extra-curriculars, research stuff, some internships and few AP’s.

I’ll be re-applying to all these universities(most of them early) with some safeties and some Ivy league ones.

So do you people think that I’m on the right track? Please help me out with this, any advice will be appreciated.

Will re-applying to same universities reduce my chances?