Not born for love?

I'm almost 30 and all my life I have not been able to help but think I should just give up on hoping for love... I fight the belief of being unlovable, like there's something wrong with me, but it's hard and it gives me great pain.

People (including men) tell me I'm great and very special, yet I have no one to cuddle with,no one for affection...

Should I give up?