Wow it seems like you have really good chances for UCD and UCLA for sure. For UCB, I would just say maybe a higher SAT would put you up there amongst the other applicants. I'm wondering what you plan to major in?
I would say being so good at tennis, get the number/email of the tennis coaches at these schools and see if you can hit with their players and get to know them. Their say can make a huge impact on your app, even more than your grades/SAT