Kidd doesn't have the best of stats and falls into average at everything pretty much.
Clearly not protagonist stats.
And yes, you did screw your stats:
CC does not have experience points. Instead, you gain a star level at predetermined points in the storyline, after defeating certain bosses. When you gain a star level, all 43 characters gain stats regardless of whether they are in your active party, recruited but inactive, not yet recruited, never recruited, recruited but not in your roster due to game events or NG+ status, etc., etc. Star level ups result in varied increases. More often than not, most stats get a boost.
There is one, and only one, exception: if a character is in your active party and is DEAD when the battle ends, they miss out on the stat gain and CANNOT "make it up" later. This does not mean they are "locked out" of maxing out any stats, it just means they missed that particular chance to gain stats.