This is a difficult question to answer. It seems you are aware there is a difference between American and British pronunciation. But even in America various regions have both accents and different ways of pronouncing certain words. I would suggest two things - first, get a program such as English for Russian speakers and listen. These usually exclude regional accents. Second, make an italki friend who speaks English and ask questions. I hope this helps.