well, it does not look good for TAMU but your GPA+ACT will get you full tuition at Alabama-Huntsville:
http://www.uah.edu/admissions/undergraduate/financial-aid/scholarships
if you want engineering, that’s is a particular strength at UAH and Huntsville is a great city for future engineers.
there is also this list you could check for automatic merit money:
http://automaticfulltuition.yolasite.com/
if you had a 32 on the ACT you would have more options, but as it stands you can get a full ride at Florida A&M, for example.
do you want to study engineering?
your future is not bleak as long as you have at least a full-tuition scholarship.