Should a Christian watch his tongue and think before speaking?

Or should he/she just speak the truth simply, directly, and unfiltered?

Or is it all about the right mix?