what does it take for full ride?

I think OOS students with 33 ACT and top class rank got about $10k from Pitt this year, that would still leave about $30k.

Suny Buffalo offers a few Presiddntial scholarships I think

Ohio State gives National Buckeye scholarship and also other scholarships depending on stats.

U Toledo gives some merit. Also Case Western and U Rochester.

In the south I think U Alabama Birmingham has BioE and great merit.

Wichita State might also be an option.

Look at the “flagship matching program” at U Maine

U Delaware has some competitive merit