Sink your teeth into, To

1. Something of substance. 2. To commit to as in a project or job.