I feel like an awful mom

So my daughter just turned one on May 19th. I love her to death but can’t stop feeling like such a shitty mom. As all babies do, my daughter likes to get into things she shouldn’t. Or she will pull my hair and just laugh at me. And I just sometimes get too upset and yell. I feel awful for yelling at her and regret it, but it happens more than I’m proud to admit. I just feel plain mean to her sometimes and she doesn’t know any better and I hate that I do it. I also feel like I don’t play with her or read to her enough. I love her more than anything but just feel someone else would have been a much better mommy for her.