People always try to find some similar sounds from their first languages to replace the pronunciations of the languages that they're learning, that's the problem.
Take Chinese as an example, we don't have a similar sound for "th", so we tend to deem "th" the same with "s", that's the horrible part.
That's partially why people get accents - they always believe like Chinese, we're confident to see we got the most sounds already in Chinese. Some inaccuracies of some particular sounds are no problem in my opinion, but speaking of accents...