Berkeley and LA will be tough because those schools are ultra competitive for everyone. They get over 100K applications of qualified individuals. You not only are competing with OOS students, but you are also competing with in-state students who have been told how to prepare for the UC’s. They are athletes, they work in part time jobs and they juggle their academics and achieve SAT scores over 2300’s. That’s why it will be tough. Your GPA has to be as perfect as possible.