I can tell you with certainty that Hitmonlee sucks and you should definitely replace him with something that won't get killed in one hit by everything.
As for your Onix, I like the attempt to include a rock/ground pokemon, but Onix is so weak that it's really not worth it. If I had to suggest a...