Which path is the best option for me?

Hey, guys. I’m an immigrant from Taiwan, I can’t apply UC because my English credit in high school isn’t enough, and I wants to go to UCB to study in mechanical engineering.
So my question is: should I go to community college or should I go to Cal Poly then transfer to UCB? If I go to Cal Poly, what do I need for transferring? I’m really interested in mechanical engineering, I hope I can graduate from UCB.
Also, I’ll graduate from high school next year. So please give me some advice for my American Dream.
Thanks, guys.

If you have not even applied or been accepted, what makes you think that Cal Poly is an option? Apply and see where you are accepted first. There is no guarantee for any of these schools.

The Cal States also have the same English requirement as the UC’s so your best bet is go to a community college and then transfer.