I am not sure why you think your chances are low at getting a full tuition scholarship at USC. You are competitive for one of the “nosebleed” competitive scholarships like USC or Duke, or whatnot. I would try for at least some competitive merit. Is there a reason not to consider schools where you will be in the Honors college but are in the top 25% of the admitted class, like Alabama or Temple?