Don't feel bad, no one is a good people manager. It's not your fault, it's the peoples fault. People don't want to be managed and people will not be managed.
Your fault lies in trying to manage people in the first place.
If you think you're managing your people you are just kidding yourself, you may have beaten the energy out of them and forced them to comply but even that is not really managing.
While you can force compliance you can't force what you really need from your people. You can't force creativity. You can't force commitment. You can't force great customer service. You can't force someone to value diversity. You can't force someone to care. You can't force someone to think a certain way.