Chance me for Villanova (And a few other places) engineering/science (And an NROTC scholarship)

I visited Villanova earlier today, and I loved it. I’m hoping to go there after I graduate high school.

My stats/ECs are:

4.1 weighted GPA (3.78 UW)

31 ACT (I have 32 Science, but 30 English)

DECA (States qualifier for 2 years, and VP)

Crew (Varsity all 4 years, captain next year)

Debate (1 Year, but I quit because I hated it)

School Improvement Club (Founder and president)

Church youth group (Officer)

Club fencing

Club swimming

Volunteering with church and school

I plan on applying for either engineering or a science (Most likely engineering)

In addition, what are my chances at getting an NROTC scholarship? I can pass the AFA with above par, but not stellar scores.

Beyond Villanova, my other top choices are UVA, William and Mary, Lafayette and the Ecole Polytechnique.

Forgot to mention - I’ll have 7 of both sciences and math when I graduate, and I’m in the top 20% of my class.