While I agree with that for the most part, as with most things, you're either born with or you aren't.
Sure, someone that sucks at singing can train and practice at it for years, but the fact they are a horrible singer, can't harmonize or get any resemblance of emotion across isn't ever going to change what they are, a bad singer. If you've never found yourself as the lead or naturally stepping up to be a leader of a group, a boss at work, or being a decisive decision maker then it just isn't in you. Are you the one that always is relatively quiet when working in a group either in school or at a job. The one that only pipes up occasionally and never really try to demand people pay attention to what you say? I'm not saying to be a real man you have to be the abrasive, loud and in your face personality.
There's a fine line with being a man and trying to hard to fit something you're not and never will be and being just an unbearable douche bag and complete dick of a person. Don't become the latter. Yeah, get the fuck off of social media, stop being a soy boy (seriously, cut every ounce of soy out of your fucking life). Hit the gym just to give yourself confidence. Muscles don't have a damn thing to do with it, but in your case, that confidence builder will push you in the right direction. You don't have to change jobs necessarily, just step up and be a fucking "boss" in the job you have. Yeah an actual boss doesn't hurt but I mean step up your game, be "the man" everyone leans on. Even if it's McDonalds you can portray yourself as the one that makes shit happen and gets it done. Start talking to women. Random women in public and with confidence.Doesnt matter who but women respect men that have balls. Aren't afraid to say what they mean, see something they want and go after it. The more you talk with, the more confidence you have. Stop cowering behind that bitch of a wife who I'm guessing is wearing the pants in the family. Making all the final decisions. Shutting down any desires you have personally whether they be tangible things, emotional or sexual. You want a toy, tell her that's what the fuck you want and you are getting it (when you can financially do it). Don't just do it out spite and be a dumb fuck about it. Go have those days or nights out with the guys. Especially if she doesn't approve of it. Again, in general, let those balls drop and don't forget what I said before dude, don't just become a complete piece of shit asshole. That's not what being a real man is about.