I honestly speaking I thought that watching authentic films and listening books are the best way to improve pronunciation ant this is the best way to hear different " species" of language . But now I 100% sure thathis peaking with native speakers-the only way to learn pronunciation!!!! And there are a lot of ways even if u don' have opportunitIRS to travel a lot: skype, livemocha, italk... Etc.....
one my English teacher told me once: How u can understand, that language u learn -u know good. Quite easy-when u start thinking at that language)))