You have very good stats.
That said, UIUC is often lousy with merit even for very good stats…because their eng’g school has a ton of top stats students. They don’t just base merit on stats alone. Many high stats students get nothing.
Are you instate?
There’s a reason why Alabama has so many Ilinois high stats eng’g students. They go for the money. With your stats, you’d get $25k per year plus 2500 per year. So essentially free tuition. Apply as a back up. State of the art eng’g facilities.