I think translating from English to Russian should be way down on your to do list. Work from Russian to English and you'll slowly pick up cases. I think the only way to become comfortable with the endings is massive exposure, memorization is not effective. We're talking years here, it's a long term project.