Honestly I think shooting for the UCs would probably be your best bet in terms of what you’re looking for. In terms of stats, you fit well into the “mid-tier” UCs such as SB, SD, Davis, and Irvine. Apply to your local CSUs as safety, apply for a few reaches, and you should be ok. Maybe look into a school with guaranteed admission for a GPA above a certain threshold. The UCs are great because they are very culturally diverse, provide education considered on par with Ivy League universities as “public ivies” and are not horrendously costly for in state. However, admission is very competitive for in state applicants more than OOS, hence the need for safeties.