This is gambling terminology. The use of the word "shot" here is a specialized usage, meaning a bet or a chance or an attempt. Note also the word "longshot" uses "shot" in a similar sense.
To "pick your spots" means to be selective, and choose to gamble only when the odds are in your favor, that is, when the probability of success and the payoff from succeeding outweigh the risks.