You are right but still we should keep on writing here. Thus, we can develop our writing and also day by day we can learn new words that we desperately need when speaking. Also, I highly recommend you to listen english even you are not able to understand all of it. By listening repeatedly, you are starting to catch the words, sentences and more. I think, getting better at listening makes us better in speaking too even a bit.
Another small suggestion , always keep open an e-dictionary tab on your browser to overlook for a new english word.