Animation & Complexity of Graph Editor
For timing adjust use the dopesheet instead: if you select some keyframes, you can grab them and scale them (time cursor is the pivot point). 

Put the timeline in a point: if you right click an the left you will select all keyframes before the timeline, if you right click on the right you will select all keyframes after.

Try also select a group of keyframes and press Shift T and move the mouse, for easing in and out. 

Another great way to control the timing is to use the breakdowner in the T panel, pose tools tab (but you have to start with less keyframes).