Diamond is tough but I generally don't try to get there at all anymore because I suffer the reward share penalties. I did advance one time but that meant playing in gold rank for an entire season and it was too stressful. Either way, I think card level and skill are important.
Posted Using LeoFinance Beta