I think what you're missing is connections. You're an introvert, so you can handle lots of alone time, but finding folks who Sing the Song of Your People is a serious boost. You need friends. Not just casual, hey-I'm-friendly-with-this-person acquaintances, but real friends who will come over and binge-watch nerdy TV shows with you and call you up to go on a random adventure exploring someplace they heard was neat. Friends who will talk Sanderson and Buffy and My Little Pony and Gravity Falls with you for stupid hours on end.
My advice: start looking up local nerd culture things. Find a gaming store that has open board game nights. Find a local con to check out (I know there's a literary sci-fi/fantasy con in New Orleans, but the name escapes me right now), make a mistcloak, and go. Instead of hoping that you'll find people in your day-to-day life who share your interests, actively seek out places that cater to those interests and meet people that way.