Your CA public universities are where you should start your search. You are a strong candidate. You could also check out Arizona or University of New Mexico, both not far away, both publics, and both very likely will come in at your price point. I think you would get the Amigo award at New Mexico, and auto merit at Arizona.
You could also check out University of Alabama and their McCollough scholars program.