Wow, there are so many people supporting you! Cheer up!!! I believe you can do better with practice because I face the same thing, and I think it's important to have a native speaker friend, or at least a friend who speaks English well. As you talk with them, try to be confident and listen to all the corrections they give you. I hope both of us can develop our English skills :)