1: short haircut (but you know that already), make your eyebrows look more square-ish and narrower. You could contour your cheekbones to look more angular, and jawline too, if you have makeup and if you want to use it of course. Wear baggier clothing, maybe. You could try wearing leather jackets, blazers, and boat-necked tops. Apparently different sitting positions can help you appear more masculine, sit with your legs kind of apart or your ankle resting on your knee? Not sure how to explain it so I'll add a picture. Hope that helps!
2: I'm not sure, maybe say your hair's getting in the way, or act like a tomboy or something