why isnt my "xbox live gift working?

I got this email from xbox live ging me a code, i asked around wwhat the code was supposed to be and was told it was a code to unlock the rest of the specualizations…well i just finoshed operator, and then whent back to the specializations wetwork was still the only other option…can anyone please shed some light on this or tell me what im doing wrong…thank u

  1. Enter the code if you haven’t already

  2. Sometimes it won’t show the specializations even after you have entered the code. Solutions that work are logging in and out of your account, resetting xbox, or dashboarding and then re-entering game.

  3. If none of those work redownload the specialization code

That should do it for you