Welcome guest!
First realize that self esteem is not an emotion, it's a frame of mind. Many look to "feeling good" about oneself when that will bring them down (feelings do that.) Try to step back and view your life as someone else would honestly. If you are in this country because it's a better place, then reward yourself with that. You have a job and 1/3 of the people in USA who want a job cannot find a job. So that's also a good thing you have accomplished. Also, I have to admit I have not ever gone to a coffee shop or deli or such and looked down upon a server!!! In fact, I have often said that EVERYONE should be a server for at least a few months so they can appreciate people and life more.
Try taking the focus off yourself and onto others. You have a great opportunity to be a better person right where you work. Don't compare and don't assume others are comparing because you are (that's projection.) Each person you serve has an issue in life and you can make them feel better by a real smile and welcome. Imagine changing a person's day that way!
Then, think about the people you admire--whether teacher, celebrity, family member, neighbor. What is it about them that makes you like them? Is there one thing you can "steal" from a person and make it your own? Each time you copy them in the effort not only will you think of them and have good thought, but you'll know you have that "quality" too now. (It could be the way they smile, tilt their head when they first greet a person, the way they dress, walk, or even an encouraging phrase they use---whatever it is that makes you like them might be what makes others appreciate being around you too.)
Just some thoughts. Be well.
drjean