Kai Greene is absolutely not dumb, he might even be somewhat sharp

His problem is that he just comes off as so insecure and immature and sometimes just plain weird.
If he gained some self confidence, some social skills and just plain old maturity he could do really well. And a new wardrobe would be fine too.