I see we get 1 point for a battle in seasonal leader boards for 1 battle (1 point for 3,000 exp and 1 win) and anywhere between 300-500 points for a unique.
I think more points need to be given for battles and reduce the points given to catch pokemon.