There is no one “best” way to learn English pronunciation. However, timing and practice are key ingredients in achieving good pronunciation. Try to include pronunciation practice daily in your learning routine, and take breaks often so that you don’t get too stressed about it. And remember - never speak out of turn!