I admire your honesty and self-awareness in this. Good luck with your efforts -- they can only be positive when you have your child's best interest at heart.
Parenting is never easy, but I do believe 100% that children need and crave boundaries. It is the boundaries we give them that make them feel safe, cared for, and loved. They will fight back and rebel, but that's normal. In the long run, it's worth it.
Thanks for sharing this.