No idea because I've never seen a picture of you - however, I will tell you this:
People are going to think what they want to think of you, no matter what you think or want them to think. They can think good as well as bad, and that is totally fine, okay?
You can only do so much about this issue, and yes, a few will blame you for their negative behaviour/comments towards you whenever they think they can get away with it (though this is a lie they're telling you so try your best to not believe it when you hear it - they're just cowards avoiding responsibility for their actions; pity them). You cannot control them, and you are doing nothing wrong if you happen to look more male than female. You cannot take responsibility for everyone else's attitude or behaviour in response to you.
I'm a woman with very short hair (above my ears!!), no makeup, and I get on fine. When I was still at school though, I got trans and homophobic bullying and I put this down to things like the maturity of the people around me. These children got these ideas from adults somewhere I have tended to assume, and adults are rubbish at dealing with bullies too because of society's tendency towards victim blaming so they don't have to do anything to help - I ended up changing school. I then grew my hair out in my mid-teens because I hated how people treated me - and I regret doing this looking back. It was not me. I cut it all off again in my 20s and I will never go back to long hair. I just do not like having long hair at all and life is too short for doing what suits others. You'll lose who you are if you don't live for yourself, including how you feel about how you present yourself. You have options to make yourself appear more feminine if needed - get creative with hair pins, or clothes, for example. Do what makes you happy and confidence will build from there.
Best wishes.