I'm not sure of the sex, I asked my friend who sold it to me (who works at the pet store), and he said it's too young to tell, plus I'm not really sure how to tell. He also said it's only a few months old.
I'm not sure of the exact weight, but it's only a few pounds, really not that heavy...