I'm also at a loss. Ranking seems to be based on this mysterious "experience" stat and thats about all I know.
The stats as a whole are kind of broken at the moment, which doesn't help, making it very difficult to say for sure what does, or does not contribute to experience.
Surely it has to be related to some kind of win/loss ratio/streak and what level of opponents your being matched up against.