get a leg up

To get a leg up means that you will have an advantage over someone else such as in the case of a competition where you have a better chance of winning. By coming up with a better resolution to a problem or a way to be sure you can win in a type of competition, you will get a up by having some sort of advantage as opposed to your other opponents.