@Emily Shang,
Everything you have done is right. If there is an English speaking community where you are, it would be great if you could get to know some of the people, and engage in conversation. A2k might be helpful for reading and writing. If you find any of the discussions outside the language forums interesting, you might add some comments of your own. Of course, many of our discussions are kind of silly.
By the way, you use the word 'gramma', and I'm sure you mean 'grammar'. Gramma sounds a lot like our casual way of saying 'grandmother'.