Quote Originally Posted by ShakeyX View Post
So what's the difference between я хорошо and я хороший. Does the latter sound like 'I am a good person' or something?
Yes, Я хороший = I'm a good person.
Я хорошо sounds incomplete, because you should specify what exactly is "good" with you. For example: Я хорошо провел время в Чебоксарах = I had a good time in Cheboksary. Here "хорошо" refers to "провел время".