Sometimes people with various skill sets find it so hard to make it in life because they lack the apex skill that suppose to come first. Knowing how to do things is one thing that will never be profitable on it own except you add commitment to it.
If you don't crawl/walk/jump, you can't move
Don't be surprise when you see a youngster/wonderkid with tremendous potentials that failed to make it, the crucial skill (hardwork) is absence.
Hardwork on it own, without any other special skill will take you so far in life and farther than where the best skill out there will take any other being that lack hardworking spirit.
When your mind and body are always open then success will run toward you, but when the commitment is not there then you can only attain little or nothing in life!
Hardworking person will always climb from one ladder step to another no matter how big the obstacles facing such individual are, because the inner ability to push further and further and further is there!!!
Success is only a matter of time when you are hardworking! Be hardworking and success will follow.