Aspiring engineering student, improved GPA over time, chance me? (Unique case)

<p>GPA (UW): 3.0
Freshman GPA: 2.3
Sophomore GPA: 2.8
Junior GPA: 3.9
Senior (estimated) GPA: 3.9
SAT: 1840 (1260/1600)
Took 4 APs, taking 5 APs right now.</p>

<p>Recommendations: 3 recommendations from teachers (2 will be very good, 1 will be good)
1 Recommendation from counselor (will be really good)
College Essays: Very well written with a (hopefully) compelling story.</p>

<p>EC's:
- Volunteer at a local hospital (150 hours)
- President of Debate Team
- President/Co-founder of Science Club
- President/Co-founder of Game Board Club
- Team Captain for Quizbowl Team
- Team Captain for Lifesmarts Team
- Reporter/Historian for FBLA
- Math Honor Society
- Poetry Club
- Worked/Contributed to my school's literary magazine.</p>

<p>Other info:
- Hispanic background (from South America)
- First-generation college student
- Live in Virginia</p>

<p>Chance me for:</p>

<p>UVA
Virginia Tech
Virginia Commonwealth University
James Madison
Syracuse
Purdue
Drexel
University at Buffalo
Texas A & M
Rutgers
Rensselaer
Worcester Polytechnic Institute
Penn State
Stony Brook</p>

<p>I know my stats aren't that impressive compared to most people on this site (mostly due to the low GPA and a perhaps lack of ECs) but hopefully I still stand a chance for most of the schools I listed. The main thing I want to know is what are my chances at these schools if I pursue an engineering major (which is what I want to do) versus if I don't. </p>