Do not say Ich bin gut. Even though it is a direct translation of I'm good, it has an entirely different meaning to Mir geht es gut. Ich bin gut implies that you're good (at something) rather than that you're feeling good. This is a common mistake many English speakers make, and it's important that you avoid it.