People say I have a great personality but still ghost me, I don’t get it?

I’m starting to get confused. Guys tell me I’m their dream girl, then ghost! Girls I think I’m starting to be friends with, they’re like “I love your energy!” Then ghost me, I’m like WTF. And no I don’t talk about myself, I just focus on them, I literally spoil them, I had one friend, we were only friends for like 3 months and her birthday was coming up and I spent $1000 bucks on her and then she became distant. Like I’m trying here
People say I have a great personality but still ghost me, I don’t get it?
Post Opinion