That's right! GRAPH EDITOR is great thing to fine tune your animation. I strongly suggest you to take a look at GRAPH EDITROR every so often and focus on how curves "go up and down".
It all takes time, don't be dissapointed if you can't get the results you want right away.
If the worst hasn't happened yet, that's because you haven't tried everything yet!