That being said, I got into UCSC [rejected from davis] with a HS GPA of only 3.4 WEIGHTED, 1800 SAT (no SAT subject tests), and no sports/ club participation. I did however have some crazy community service hours, like I've volunteered roughly 2.5 hours every school day for the past school year, so about 400+ hours of community service.
California system is fucked up right now. Don't slack off on your courses in senior year, and find some way to truly make yourself standout; I feel that my community services hours and personal statement (wrote about my community) really made me standout as an applicant.
edit: also, I believe that CSUs will generally be much tougher to get into as well.