You're right about the important of greens but anyway tokens are more precious. You can get greens by exchanging of tokens, by watching video, by doing a sub in match, and so on.
You can get tokens by daily login and 100T each season if you are in an platinium association