I picked a few things out of this that are food for (your) thought.
First, you called your sport "stupid" which makes me question your commitment. And I say, if you're not committed, why bother? If you're playing recreationally, then why are you so upset? If you have aspirations to play professionally, then it is up to you to be disciplined and self-directed in how you address your specific needs for development. Coaching is the same everywhere in many sports - it's bad. I'm not hearing the same "passion" you just expressed for the weights when it comes to soccer.
Decide if this is your passion and if you're willing to do the things and make the sacrifices to pursue it. It's not yet a "man the fuck up" issue, it's a "what the fuck do you want issue". If you DO want to play soccer professionally or university, well then yes, "man the fuck up" and get down to the business of being an athlete.