It's probably multiple factors, but one of the first things that comes up in conversation during a date or dating apps or even just meeting people is: where do you work? And when people hear I work in grocery, it ALWAYS shows on their face. I feel like I need to stay within my 'class' and only find people who work in a similar job. Sucks yall
The most important thing is to believe in your self, be confortable with who you are and pace your safe wisely.
If you have issues with self-confidence it might be wise to sort that out first before dating anyone. Good luck bro.