Ok first of all don't label yourself a hardgainer when you haven't actually done anything to put on mass.

Ditch the bodyweight exercises and go with weights.

If you don't eat more you won't gain weight.
_________________________
"No one wants to work, but everyone wants to have worked."