My takeaway from your comment is that you should not be an employee; you should be a business owner. That way you can give your all and feel great about it because it will also (hopefully) lead to better and directly measurable outcomes.
Not necessarily. I'm similar to OP in that I get depressed if I'm not doing my best, but I also have a family with young kids. There's no good way for me to get from where I am to business owner—either I'd be risking my family's livelihood on something uncertain or I'd be working in my free time to build a stable business instead of spending time with them.
The compromise I've arrived at is that I give it my all during a very strict time box. I work remotely, so at 9am I start work, I take an hour for lunch, and I check out at 5. With no commute that leaves just over half my workweek waking hours for my family.
During working hours I do it all—I perform my job very well and am lucky enough to be in a place where it's recognized in very measurable ways (promotions, autonomy, and recognition). But I don't give my employer extra time.
Yes, this is correct. This is my eventual end goal, and a lot of my career so far has revolved around obtaining the skills, connections, and runway money I need to make that leap.