you can develop your work ethic by understanding what it is motivates you.. I don't want to bore people with behavioural studies but there are intrinsic and extrinsic factors that motivate you. Intrinsic is stuff thats inside you, like how some people just enjoy working hard or doing things perfect or just enjoy their job.. while most people are motivated by the extrinsic factors which is like the pay, or promotion etc.. if you're motivated by extrinsic factors like most people I guess you just gotta realise that the harder you work, the more you will be rewarded in the end, as long as you work for a place that can actually reward you, whether by raises, recognition, promotion etc etc..