you are a naturally lean and skinny guy dude.
there isn't any rocket science to that. building high quality muscle tissue TAKES TIME. and a lot of guys simply have shitty genetics so they have a tough time putting on muscle.
the best thing you can do is get on a good workout program, sleep good, eat healthy, and throw those damn gloves into the trash.