Let's not discourage our students unduly.
With respect, I mean only to encourage students to be realistic about their goals, when I think it will beneficial for them. I don't appreciate the suggestion that I was being deliberately negative. I spend every day of my working life helping my students to be more confident, and encouraging them to believe in their abilities.
I did not say that non-natives cannot achieve 'near-perfect' accents. I did not even say that non-natives cannot achieve 'perfect' accents. I said that it is vanishingly unlikely that Dickstuckinfan will ever sound like a native speaker.
This opinion is based on three things. Firstly, the conclusions of the wealth of academic studies in the field which support my view. Secondly, my judgement of the OP's performance in the audiofile that he provided, which in my view is a long way from 'native-like'. Thirdly, my assumption that the OP is not pre-adolescent (which if he was would give him a reasonable, but still long, shot of achieving native-like delivery.)
Dickstuckinfan—I hope you do not take offence at what I've said. Please accept that as an English teacher, I have only your best interests at heart, whether I am right or wrong about what I say. My aim in this thread is to encourage you to understand clearly in your mind the difference between speaking with a Spanish accent, which is fine, and speaking with poor pronunciation. They are not the same thing.