to work very hard to achieve something
If you want to succeed, you need to push yourself beyond your limits.