I think it's a hard balance, trying to be OK with your body as it is, and accept it as a male body (though an atypical one), but also recognizing that most people are going to gender you based on your appearance. The unfortunate fact is that, if you want your gender identity to be recognized and supported by the people around you, you need to either surround yourself with people who will respect your stated gender no matter how you look, or change how you look to match people's expectations. It's very difficult (usually impossible) to interact only with people who will honor your gender regardless of your appearance. In a perfect world, social gender would be defined solely by the way we identify. But this isn't that world, unfortunately, and in the world we live in, if we want to be treated as male we need to look like men.
Don't know what to tell you. Sounds like you've managed to conquer the body dysphoria, but the social dysphoria is still a big problem for you. You can either learn to accept misgendering the way you've learned to accept your body, or take steps to change your appearance so that you're recognized as male, even if you don't pass 100% as cis.