Talk:UNSC Spartan

I have 29 exp on halo 3 live but I didn't get the UNSC Spartan achevement or the MArk V helmet. I got the badge though, but why is this so?