Im sorta average looking and I attract some girls to the point where I've been approached multiple times. The problem is. I don't have too much confidence and I struggle when it comes to increasing tension. This eventually bores girls to the point that they end up leaving or think I'm not interested. When in reality It just takes some time for me to come out of my shell.

Part if it I think is due to fear of rejection. If I don't escalate things I don't have to worry about being rejected

Most recently I was at a club, and a 7 approached me. And said " I think you're hot" . We danced a bit and she was into it. But I struggled with keeping it interesting. How can I be more confident in myself in this situation?