Be impatient, get a little mad at yourself. You can get everything in life by helping the other guy get what he wants. It's ok to want to help others as long as you keep your goals, purpose and profits in focus. Don't be the world's nicest, most giving poor person. Place a value on your products, services, time, knowledge and go to the bank while still helping others get what they need.
Hard work is necessary for success.
Workaholics aren't happy people and either burn out or reach an early grave. They miss out on the most important parts of life. I have seen people work hard, but not get anywhere. There comes a point of diminishing returns when more work equals less production, greater frustration and burnout. Heck, work smart.