You can certainly get very good with a lot of practice. At a certain age though, it does become exceptionally difficult (possibly impossible) to reach native-speaker levels of expertise. It's a lot easier for children to acquire new language skills, but you can still get very far as an adult.