I'm 5'8" at 135 lbs.. more or less probably about 5% BF. You are "skinny" like I am, but it's not really unhealthy to be at this weight and height (although I am eating 2500 cals to just maintain, lol).
I'm pretty sure the snatch pull/RDL is a combo like Jesse said.
Also, I would try eating more than 3 meals a day. It will speed up your metabolism, but it is easier to get down massive amounts of food easier with more meals.