I’ve had 2 kids apply for MechE at UCLA. Based on the numbers you provided and the activities, I would say it is a real long shot. The acceptance rate for that major at UCLA is under 10%. The mid-tier UCs and Cal Poly will also be very tough. Engineering at the California schools is extremely competitive, so apply so a broad range of in-states (UCs and CSUs). Put a lot of effort into your essays because they may mean the difference between getting a 2nd look or not.