Chances for College of Engineering?

Junior from Illinois
Southeastern Asian American Male (parents immigrated from India)
4.2 GPA ; 3.52 unweighted (Has been on an upward trend since a hiccup freshman year, but nothing below a B- on transcript)
27 ACT
President of Law Club
FBLA State Qualifier
Worked in Technology Office at school for a summer
Member of Math Team
Caddie for 4+ years at a nearby country club
Have always been in all Honors and AP classes and will be in AP Calc BC, AP physics C, and AP computer science senior year.

You need to improve your ACT score. Have you or will you take the SAT?