If the goal is to win a Championship. You gotta have an ELITE player on your team.
Since i started watching NBA basketball back in the early 90's. Every team that won the championship had at least 2 elite players on their team except for the 2004 Pistons team.
Bulls dynasty had Jordan and Pippen.
Rockets had Olajuwon.
1999 and 2003 Spurs - Duncan and Robinson.
2005 and 2007 Spurs - Duncan, Parker and Ginobili.
Early 2000 Lakers team had Shaq and Kobe.
2006 Heat - Shaq and Wade.
2009 and 2010 Lakers - Kobe.
2008 Celtics - Pierce, Allen and Garnett.
2011 Dallas - Nowitzki.
Heat have LeBron and Wade.
Raptors have Rudy Gay. All-Star caliber type of player but not an elite player by an means. He obviously has all the tools to be an elite player in this game though.
How do you get that elite player though? the only thing that i can think of right now is to tank for Andrew Wiggins/Jabari Parker. Or hope that Gay can take his game to the next level.