Am I unattractive?

You guys, I have no clue what it is, but I get hit on more in person than I do on social media. I'm so bad at posing and doing stuff, so I usually take selfies. And people don't really go crazy over my selfies. I mean, I get likes here and there, but when I'm in public, I receive a lot of compliments and people ask me for my number or Instagram. Some guy rated my Instagram photos a 7… Also, my Instagram dms are literally dry. When I go out in public, though, guys are approaching me. I don't know what I'm doing wrong.

Am I unattractive?
Post Opinion