Language is an art. You can master it only by practice. It is not learning some grammar rules and not practicing which will make you write fluently. If you want to speak, practice speaking. If you want to write, practice writing.
Art is different from science.
In medical science, you learn something, remember it, and apply when you need it. But in Language, you need practice to apply.
Thanks