Fair enough. I agree completely that he must have put in a good amount of effort because his conversational English and pronunciations sound really good. I also wouldn't be surprised that he may have potentially been exposed to English at an earlier age and/or maybe enjoys a lot of English media.
But yeah, I disagree that most Latino players just don't try. Anecdotally, in my early 20s I worked at a community center for a bit and taught ESL to adult immigrants. Unsurprisingly, learning a new language as an adult is really, really hard. Some picked up on it a little more quickly, with varying amounts of effort. Many were very shy about speaking it publicly, which is how I suspect it must be for a lot of ballplayers. I'm sure most pick up a decent amount of English living here for so long with varying amounts of fluency. But let's be honest, not just anyone has the type of personality like Eloy to put themselves out there with the kind of spotlight pro athletes get.