It is a feminine haircut but it doesn't look bad. a lot of girls like breaking the gender barrier!
but what makes it feminine is that the front exposes your neck in the front and covers the side and back. You could have left the front part a little longer but it's up to you.
to make it a bit more masculine, you'd cut the back so you could see the back of your neck.
But if you leave it, it still looks good!
I cut, and bleach, and color, and style my hair all the time so I think I'm giving the right advice. If not...sorry!!!!!