At this point it upsets me because all I can tell about myself is that I'm the most generic, average person ever.
From what I've heard from other people, I gather that physically, my looks are just that of just an average guy. And for personality, I get comments mostly like "lukewarm" or even "emotionless" a couple times.
I really don't know what to do about it because I'm just saying what I just say what I normally would.
try to be more positive to situations and try to get excited about things around people. it sounds dumb "trying" to put on an emotion but it really is possible and eventually you'll naturally be more like that (which will help people to warm to you better)
i mean, for example, say you're out with your friends and someone says "hey how bout we see this movie?" and other friends are thinking the idea over, just jump on it and be like "yeh sure why the hell not!" - even if you think the film might be a bit shit or you're not sure you can be bothered to see a film (obviously don't use these words because they sound retarded but you get the idea i'm trying to convey hopefully). the worst that could happen is that the rest of the group decides not to but you won't be judged for that. people love enthusiasm and a care-free spirit in the right degree. it's far better than saying "whatever" or "i've heard that film got some quite mediocre reviews"
don't use this as a blueprint though - people react to different things in different situations. in general, just try to talk more openly and friendly
yeah sure people will say you're pretending to be something your not blah blah... but if you're not happy with how things are then you should make an effort to change it right?