I've always found that along with everything previously mentioned, patience is the key. I like to sit inside people's full guard and wait for an opening before getting my arms out and underpassing. It's a really simple pass, but you must be super careful, if you leave an arm in or go too slow you'll get caught.