Do you want to learn new vocabulary in a very efficient way? Use flashcards

Try to read aloud a lot to hear the way you speak and to get accustomed to your own voice. If you have a corresponding cassettes read aloud alongside the recordings. Finally, after some practice, record your own "performance" and listen to it critically. See what mistakes you make and try to get rid of them, so they won't bother you anymore.