Tem nativos que falam errado! (em todas as línguas). Quer dizer que a perfeccão nem existe na fala de todos os nativos de uma língua. Acho que você tem que falar com nativos muito, e não pensar tanto nos erros. Como Cassio disse, você acaba perdendo a fluência.
Com interações, pouco a pouco, você começa a falar melhor. Além disso é bom escutar o idioma não só em conversas com outras pessoas, mas também assistir a filmes, novelas, programas de televisão.