For pronunciations, i suggest you can take an ESL class especial
I take one in a university, they have specialist for ESL student to correct the pronunciations. so after that i know i always skip the " n", mixed the W/V, and know how to pronounce the "l" and "r" in the end of words. it is helpful even i still made mistakes.