Is there such a thing as being very fluent? Just asking. Anyway all i know is that you can be very good in english if you are willing to learn and go the extra mile to learn something new everyday. English is an enjoyable language to learn, its not as easy as some people may make it look like, but you enjoy it as you learn. The one thing that you can do so that you can be fluent and perfect is by spending a lot of time reading english literature, watching movies can also be one way of polishing your skills, by listening to the way people comverse can help you get to know where to put what words and how to use them appropriately in sentences. Invest in a good dictionary, that way when you hear a foreign word and you can't make out the meaning, the dictionary will be the right place to check. Am sure if you use those few tips they will get you to where you need to be with your english.