just to be frank, the GPA is a tad on the low side, IMO. I second the opinion of getting over 20's on AA/TS/PT to help make up for it, and it could only help you to get in some really good extracurriculars. Can you claim minority status? Hate to open that can of worms, but in CA especially, that can help you.
However, don't let what anyone says here deter you from pursuing your goal.