Yeah I'm having the same problem...
I guess the most important thing is to be able to make the difference between hard and soft consonants properly...and that's sooo hard.
I wish there would be more resources about this topic. It's soo hard to find them. And yeah it's true, it helps to speak with native speakers just to hear how it should sound...but a guide how to pronounce them, e.g. where to have the tongue and stuff, would be from big help.