Okay...I'm going to be honest with you after looking at your photos.
First, you're a decent looking guy so looks isn't the problem. I'm thinking the issue might be that you seem to project a little bit of "dorkiness". Your smile in the bottom picture looks a little off, maybe unnatural or just not that inviting. Instead of smiling at girls, I think a half smirk with raised eyebrow and maybe a little wink would work better for you. You also look better with the little stubble on your face. Oh...and try spiking up your hair a bit and see how that works for you.
Also...you shouldn't make your approaches really obvious because if other girls see you being shot down by other girls they will be more likely to do the same.
First, you're a decent looking guy so looks isn't the problem. I'm thinking the issue might be that you seem to project a little bit of "dorkiness". Your smile in the bottom picture looks a little off, maybe unnatural or just not that inviting. Instead of smiling at girls, I think a half smirk with raised eyebrow and maybe a little wink would work better for you. You also look better with the little stubble on your face. Oh...and try spiking up your hair a bit and see how that works for you.
Also...you shouldn't make your approaches really obvious because if other girls see you being shot down by other girls they will be more likely to do the same.