While I do agree with you on the mic skills, Kofi Kingston's mic skills has never really caught me on, but Kofi Kingston is an over the average good wrestler if you ask me, he's able to put on some good performances whenever he gets into the ring, he may certainly not be as good as Randy or Jack Swagger, but he's able to put on some good matches.
And if you determine "jumping around" and bouncing off ropes as "bad wrestling" then I guess John Morrison and Rey Mysterio are bad wrestlers too?
The only exception that both Morrison and Mysterio have the ability to wrestle technical matches, while Kofi doesn't at all. Save for a few of Morrison's springboard attacks and Starship pain, he doesn't bounce around nearly as much as Kofi. Mysterio often faces opponents bigger than him, so it's part of his style and gimmick to use aerial maneuvers to win.
And btw, the only good matches Kofi has ever had is when he's faced someone like Orton, who can elevate him to another level. By himself, he's mediocre