No real skill , just patience ..... and luck !
Before I just used to ignore a lot of badges , thinking I already had them , now I take my time and find the unusual or rarer ones. Then it's down to luck , if someone else has spotted them it's a case of how much I'm willing to pay (and being Scottish I'm tight with money
).
PS. Every time I post a new badge my list of wants grows !