Chances for Lehigh, Lafayette, and Drexel?

<p>I will be applying to Lehigh ED. I'm not sure about Lafayette/Drexel yet.</p>

<p>Major: Mechanical Engineering
GPA: 3.4 UW
GPA: 3.5 W
Class Rank: 45 out of 167 Roughly top 30%
SAT: 600CR 580M 590W (I am retaking these and I'm confident I can get my CR/M up to at least a 1300
ACT: Taking them in September
ECs: Swimming/Diving Team all 4 years of High School
Volunteering with Angel Bus Foundation
Concert Band Freshman/Sophomore year</p>

<p>I know my grades are bad and it's too late to fix them, but if I get my SAT score to a 1300 combined CR/M and write a great essay, do you think I have even a slight chance at these schools (especially Lehigh)? What else can I do to increase my chances?</p>

<p>Lehigh - Reach
Drexel - Match
Lafayette- idk</p>