Oooops, for a second I thought the thread was called "guilding" not "gliding" so I poked my head in to see what was going on. (damn you dyslexia) LOL. No but in all seriousness, it may sound cliche but I feel like it helps to count ones blessings every chance you get. After reading your post, what I see is a guy with a career in one of the best and rewarding industries in the world (in my opinion), a home to go to at the end of the day, and a family waiting for him when he does. Some folks would kill for a life like that. You really are lucky.
I suggest you try your best to focus on those things, if you need more excitement in your life, figure out things to do with your family. Switch it up. Go on a vacation with them. Work on a project with your kids.
At work, make time for a personal project that you have never tried before, push yourself as a craftsman. Go to trade shows, meet new people, network... etc...
I would also not waste my time on negative outside forces, which is easier to do when you are busy with the things you enjoy. I don't know the whole situation with your father, so it may be different with him, but I actively try to cut negative people and things out of my life. I know since he's your father that may be easier said than done, so I don't know how to attempt to help you there.
Which leads me to my next suggestion: Professional help. Something may be going on mentally or chemically that you don't have the tools to fix on your own. Asking for help is nothing to be ashamed of especially if it leads to a better life. I hope you climb out of that rut man. It really does sound like you have a lot going for you.