If your basic English grammar are not proper so how you can improve your knowledge, So please try to improve your basic English grammar then you can improve your English knowledge both In speaking and writing.
You should studying a few words every day & try to use any of your friends to communicate in English.
I think Now a days Mathematics are most beneficial & high qualified field That's why it is important.