As far as I'm reading, it's all random and you do not have to spend the money to achieve it. If you spend time in the forums and global chat you have a better chance. I've gotten over a billion points for my club this year and was hoping that would do it but unfortunately there's no science to it.
Yeah I just got the forum sign up and all that. I'm always playing the game and wanted to get VIP in case VIPs get extra keepers. I have over a billion points for my club total so I play way too much lol