What does 'Give it some stick' mean?

If you give something some stick, you put a lot of effort into it.

Idioms similar to 'Give it some stick'

See also: