somehow I've managed to gain a bigger vocabulary in English than in my mother language. probably because all i listen to and read on the internet is in English but for some reason, when i have a thought that i want to phrase, i just don't know how to phrase it in the proper way. like, if want to say something ill say it but it just doesn't sound natural--it's not phrased how a native would phrase it. whats the best way to go about learning about how a sentence should be structured?
It seems you should invest more on "collocations" than individual voc.
For ex. in Farsi we say "Go to home" but the English way is "Go home", "I went home" and the like.
Try to write down collocations, esp. those which are much different from your mother tongue.
I think you would make quite fast progress with a teacher who you had everyday conversations with, who typed corrected sentences while you spoke, and who reviewed grammar points with you at the end. You may need to do grammar homework on some issues. You have had so much exposure to English that your brain would sort a lot of things out with targeted feedback. Even a tutor would be good but may lack the depth of knowledge of grammar.
You will have to be kind to yourself if you realise that you have been saying some things the wrong way for many years.
There are lots of people in the UK (my country) who would benefit from this kind of work but not that many see the need, sadly. They are understandably too busy.