Well a lot of boys have short hair, so if you are a trans person trying to be a boy, it'll help to have a short hairstyle,maybe. And also, for the last question, you could be both lesbian and straight, i'm guessing. Maybe bi? That's a hard question XD
Best of luck to have you figure things out!
-Nobi