Using contractions (can't, shouldn't, aren't,won't, etc.) it's generally ok, but "wanna", and "gonna" are extremely informal expressions that can be used speaking with friends. On the contrary, they shouldn't be used in more formal occasions like talking with your boss or your teacher, for example. Many linguists argue that our register should be adapted to the context we are speaking in.