That's true, shadowing is probably the best way to learn correct pronunciation, after time we feel better with our voice. Right now my english is far from perfect, my voice is trembling while speaking and my passive skills are beyond active ones. Practice makes perfect, it will take another few years to get some kind of accent, make language flawless be comfortable in every situation, just time. Consistency is much more important than just proper techniques, it's possible to speed things up by using correct techniques, perfect study plans though if u don't have fun, and u're not consistent every day it doesn't help in the end.