Listen and practice, Jessie-- there's no substitute. From your post, it appears that your English is already pretty idoiomatic, so it's just a matter of time and commitment. If you don't have access to any live native speakers, work with TV, movies and tapes.
And we'll be glad to help you here with any questions you may have along the way.
- For Teachers