Be me

Match with a cute girl

Get through small talk, crack some jokes, decide to go out on a date

We meet, some cafe, have lunch, and walk for an hour or two

We hug, say our farewells

In the chats she said she had a fun time, I said I did too (but I actually didn't enjoy it much)

We never meet again

Me look at other guys hooking up/making out at the first date

Me look at myself virgin of all kinds, never had a second date, being bored of so many first dates, wondering what the fuck am I doing wrong???

So that's my story, and here's my question: What makes the difference between a hangout and a successful and fun date? The dates I'm going to are more Hangouts than dates I'm getting super fucking bored with these bland ass dates and I have no idea how to change things up.

Extra info: I am a guy