fwiw, USC offers good merit aid for tops students (you must apply before Dec 1st usually - check for yourself going forward) Be warned, though that even 1/2 scholarship at USC leaves you paying 30-35k a year Tuition/Room/Board.
There are lots of great scholarships, but your kid may have to “settle” for a “less prestigious” school - which usually is actually not “settling” at all, save in the parent’s get to wear a T-shirt department!
The other downside would be that if you are really hunting a lot of merit aid, you need to apply to more schools earlier. We found it hard to know who was going to offer money and who didn’t.
Additionally, there are a lot of non-college scholarships out there. Our D had no luck with them, but she only concentrated on the big money awards. If you think to go that route, start making a list early, there are a lot and most require fairly serious applications.