practice is what it takes…but there are a few tricks to speed the process up 
if youre doing this straight by hand, lay down your OUTSIDE tape first, use 3/4" tape or so, the stiffer it is, the straighter the line will be, if you use a thin tape for your first line, itll wiggle all over the place…using 3/4" or something like it is important in getting it straight. (you can use thinner tape on the nose and tail if your 3/4" wont make the curve w/out creasing.
now that youve got your outside line down, youll put in a spacer line, that will be taken out before you paint…use 1/4" if you want a 1/4" line, 1/8" if you want a small line, etc…its HARD to lay this one down straight, w/out putting gaps between this line and the original, so here is where the trick comes into play:
lay down the first few inches of your spacer line, then, once its stuck down, spin the roll of tape in your hand TOWARDS you, or towards the first line…spin it a few times, so you have a twist in the tape about every 2 inches (i hope this is making sense)…now lay down your tape…the twist in the tape will make it spin itself toward your previous line, since the original line of tape is high point, the thin tape will butt itself up against the original line PERFECTLY.
practice the trick, it takes TONS of time off of your pinlining job…after yovue got the first two lines down, go ahead and do your outside line with the same trick, although it doesnt work well w/wider sized tape, ive successfully used it up to 5/8".
if some of that didnt make sense, ill post pictures of the techinque later if requested…good luck!