That's thanks to your pessimist attitude I bet. When people meet you for the first time they probably think you're acting bored and uninterested, and that immediately leaves a bad first impression. Try to avoid that. Meet new people smiling, act with more enthusiasm towards them even if you don't have any. You'll find that their attitude towards you is different I think.