Any Safeties?

A $20,000 contribution per year from your parents will make the CSUs affordable (though you would have to add a federal direct loan and/or some work earnings). If you stop thinking that CSUs are “beneath” you, several of them with engineering should be perfectly good safeties for you.

Also, your stats would give you an automatic full ride to Prairie View A&M, which offers engineering majors.