A lot of guys feel this way, we all go through this 'will I ever be "man" enough' phase. And its because of what society makes it. Just be you, everybody is different. Believe it or not, we all come in tons of shapes and sizes. I've seen bioguys with feminie figures, I knew bioguys with scrawny arms, there are bioguys that are really short even in adulthood.
So don't feel bad about your body, or lack of masculinity.
I hate that the world makes it this certain way guys have to be. Guys smile, guys laugh, guys have feminine sides, guys can be sensitive, guys can be weak, guys can seem gay and not be.
That's why I agree with my saying so much, that gender expression is not gender identity. Just because you know you're a guy, doesn't mean you have to be the stereotypical guy.
Stop looking at the negatives of what's 'wrong' with you, and look at the positives. I say the only real thing you have against you is voice, other than that just be YOU. And be happy with youself, that's all that matters. It sucks that we rely so much on what others think though.