What should I do, taking four classes and I'm failing 2?

This is my second year in a community college. And I’m fully aware that I’m failing due to my lack of time management and not knowing what works for me to study.

In class I get the material, in test I’m lost. I’m a B average student.

When I started college my major was math major. So I can transfer to become an architect. But after taking some classes I realize architecture is not for me. So I changed my major for microbiology. And to be honest, I love chemistry. My teacher is the greatest at explaining. But I can’t pass his test.

I’m taking:
English
Precalculus
Chemistry
Biology

And I’m trying so hard to keep up with lab and test. My weakness is time management, and it sucks that I have 3 test in one week with little time to study. (I know is my fault to not study little by little. But like I said im fully aware is my fault).

English is not my second language. And my GPA last year was 3.0 but I failed my English class with a D and withdraw from Precalculus because the teacher was moving so fast for me. Which made my GPA drop to a 2.5.

I’m scared, I failed two my test in biology and chemistry. And I don’t know if I can withdraw again without affecting my financial aid. And I’m scared to get a 2.0 in the end of this semester and lose my financial aid.

Help… Is it too late to get back up?
Can I try to pass precalculus and English and have at least a C in my other classes and still be above 2.00 GPA?

I would retake my science classes next semester but not take too intensive classes. Since I put too much in my plate and without being able to find a balance in school and for myself. I’m either stressed out studying or I’m unmotivated and taking way too many naps.

What should I do? Advice.

*English IS my second language.
*I’m a B average student usually.
Sorry for my grammar, I was anxious writing this form please forgive me.