Hand jobs

what is the best way to give a hj .. I tried giving my bf one for the first time and he kind of got off while I was jerking him off but not that much, I kept it going for a while but he never came so I just got bored and I'm pretty sure he did too, I obviously suck at this lol so what could I have done to get him going or at least get him to finish ??