Examine your goals as a parent, listen to your heart, and be brutally honest with yourself. What is truly important to you? Perhaps your non-negotiables in parenting happen to come naturally to you; if so, awesome! On the other hand, perhaps some of the things that are most important to you don't necessarily come easily, but they are still worth it to you so you work to achieve them. If so, that's awesome too. If you believe in it, it will be worth your time and effort.
If you believe in something with your heart and soul, do it! But stop should-ing on yourself. Don't drive yourself crazy trying to live up to an ideal just because you think you "should." And don't worry about what other people think; if you believe in what you're doing, other people's opinions won't matter to you anyway. Someone's going to judge you no matter what you do, so you may as well do something you believe in.
What are your non-negotiables? What works best for your family? Once you've determined that, remember to let go of perfectionism too. Even if something is important to you, you probably won't always do it perfectly. Because, you know, you're human. ;) Give yourself grace, and keep moving forward.