Really, unless you have lived in the country for quite some time, you will never acheive fluency on a native level. You can be an intermediate speaker all your life, but until you actually live in...