It happens to me a lot as well... I've learned it's because of what most people have already said on here: Body Language. Also, sometimes it's not even really you, it's the people who you're talking to...meaning, I think it's a personality difference. In my case, I feel like I'm way too calm and reserved around certain people so they choose to sometimes ignore me when I'm not being as loud and boring as them
