I'll share some of the most stupid n boring styles of how i learn pronunciation.....
I guess pronunciation comes from your confidence in your mouth;which is the tongue and throat. I know this is really an absurd idea & suggestion.
But i believe if you put in confidence in your 'tongue' something like;we practise it with a mirror or perhaps our daily conversations with some other races could help, then of course the tongue twister is great too(tt' peter-pickled is recommended for asians).
Then 4 the throat if we practise singing classical english song/music can help a little and also whenever we are shouting at the top of our voice to convey whatever msg when we are angry,somehow it(maybe something like that... of..our mind-perception work)
would always make the word or pronunciation seems almost perfect or correct.It somehow works for me since young we cant avoid those small quarrels over something(which is 4 the throat part) and also the best part is to learn from cacausians that kind of thick accent which we hardly encounter in our asian city. It is like 'wow' cacausians, but that was in 90's so not anymore nw!!!Then some will be motivated to learn that accent,eventually get to learn the pronunciation correctly