1.- "to make it" here means "to survive", right? -- Right.
2.- Does "the cards are stacked against you" have a figurative meaning here?-- It normally has a figurative meaning; it is an idiom, meaning to be at a disadvantage because of the situation, previous events, public opinion, etc . IDIOM: have the cards stacked against one