I don't agree that your English ability is low. For one thing, I understand what you are saying. Also, you have surely come a long way from when you didn't know anything about it.
I will make my advice general. First, be patient with yourself. It is not unusual for someone to reach a point where he doesn't seem to be making much progress. Second, take every opportunity to practice what you know.
If you think it will help, I will correct any errors I find in your postings.
Your English is much better than my Korean will ever be. :wink: