The first picture, I don't know if you pass, but maybe to the un-trained eye.
Second picture a bit more but there are mot angles in life.
I agree about the earrings, probably get rid of them.
The hair is ok I think, many guys just don't handle it or put some gel and pull it back, or they cut it completely.
If it's a bit messy, it's morel ikely guyish I guess, but I don't really see anything wrong with your hair, not all guys have receding hair lines, although maybe a tiny bit.
I think the *thing* that gives you away is the lack or brow over your eyes, the bone is flat and feminine, if it was taken forehead, you'd probably pass.
Guys usually look as if their eyes are being pushed down by their brows.
Another thing is, probably fuller eyebrows could help.
I know someone who used make up or attached something to make stubble to pass, maybe also using some eye shadow above the eyes to make them have the appearance of the brow closing in on them.
but it needs to be really gentle for it to work , not obviously make up.