It's probably your fault... or the surface is just bad which causes the ball to bounce when it should drop dead. We played on a pitch this weekend where the ball bounced non-stop, no matter how good your touch was. If the surface is good, then you need to work on your first touch a bit more. Try "cushioning" the ball when it's about to hit your foot... pull your foot back with the ball as it hits it... it'll soften the contact with the ball for a better touch. Confidence is obviously the other thing...