I have the same problem writing the language I am learning--Spanish. You can "get away" with errors when you are speaking. When you are writing, the errors are all there and easy to see. I think writing correctly is more difficult than speaking fluently. It's as simple as that. It's harder, and it takes longer.