So you move up levels based only on the quality of your roster?

So if I finish last with a very good roster, I could still move up?
And if I finish in first with a very poor roster, I might not move up?