Gun for (something)

To try very hard to get a prize or promotion etc..

I have been gunning for the sales job for a long time.