Yeah man, it takes time, a lot of time and effort. Good thing is, it’s just like when learning or mastering anything else in life, there is no getting away from having to make that sacrifice ever, so might as well go with it and before you know it, you’re mastering the skill.
If your goal is to make animations, then of course practice a lot of animation, go for the animations courses, though I always suggest to learn modeling at least just enough to be comfortable with a mesh. So I’d go for a bit of modeling then start to focus on animation.