I have little discipline and usually out drinking which always screws my mornings.
Step 1, cut that crap out right now
Step 2, because of your nice cozy job it just doesn't sound like you want it badly enough. There are plenty of guys on this forum with families that still manage to make it work despite the added financial burden of children.
What you need to do is define your "Why's". WHY do you want to succeed? The answer to that question needs to be the fire lit under your a$$ to do the work when times get hard.
We are all responsible for the betterment of our own lives. Each person has a choice.
In the words of Andy Dufresne: "Get busy livin', or get busy dyin'"
All the best,
-Andy