The grammar is not that bad once you understand the principle of each case. After that you just need a lot of practice putting it into use to drum it into your head. Find a Russian speaker and...