What I have found to work really well for beginners, intermediates, as well as seasoned locksmiths/lock-pickers is a snap gun. I assume most people know what a snap gun is, but for those who don't i will clarify.
A snap gun is basically a gun-shaped machine that when you pull the trigger activates a spring which makes the barrel (in this case the pick) snap up really violently. The snap causes the pins to jump up and down as you continue to pull the trigger.
Some common problems beginners encounter is the L - H setting(s) on the gun. L = low and has the least amount of snap whereas as H = High and has the most snap.
Another typical error would be putting the pick of the gun too far into the plug. If the pick/barrel is placed too far into the plug then it will stop hitting the pins and start hitting the back of the plug and start to bend the pick.
Lastly, in my experience of failures, is holding the pickgun straight - that is completely lined up at a 12 O' clock position. This generally does not work because of two reasons: pin lengths and restrictive keyway. The way around this is to tilt the snapgun.