Lighthearted (adj.)- 1.Free from worry, anxiety, or seriousness
2. Cheerfully optimistic and hopeful
Cocky (adj.)1. Boldly or brashly self-confident
2.Jauntily
As you can see, being cocky doesn't necessarily mean that said person is a Jerk. And being lighthearted has nothing in the way of his kindness to people. You forced a correlation that was otherwise non-existant.
I also wrote one history, if your read closely, he started in HOENN and was sent of to Inveno. I also fail to see where I have repeated my self --in either my personality or history.
So, if you would be so kind as to possibly point an area out where it is as such, then I will wholeheartedly fix it.