I would not always define hard work as being back-breaking labor for 12-16 hrs a day, although that is certainly hard work. I would say hard work would also equal NOT being lazy. No one who is lazy can ever be successful. A hard worker is also punctual, thorough, honest, reliable, etc. Whether you are self-employed or work for someone else you can never succeed if you are lazy.
Marsha