I'm a straight dude who has been crossplaying since I was about 19-20.
The only thing that matters is confidence. Literally, that's it. I started cosplaying as Sabrina from Pokemon because she was a badass character + I saw a cosplay of her & knew I could do it better. Did it with passion & conviction. My dad called me out one time & I just said homie, I'm having far more fun than you were at this age. Every generation has fun in their own ways - that, they can understand.
If your friends give you shit for doing stuff you're passionate about, you need better friends.
If they really get all up on your for crossplaying, flip it & just say "If you've never fucked someone while dressed as a chick, you haven't lived right." They usually don't have a comeback to that. Then go to cons & find new damn friends.
Crossplaying doesn't have to be a statement. You can do it because you like the character. You can do it because you identify more with female characters. Whatever your reason, just do it with confidence.
And learn facial contouring/foundation blending, start running, find a corset you like & get used to shaving. It's fun but it IS a ton of extra work.