As a fellow skinny bastard, I would give you advice to not eat so clean. I started at 6’4" 170 pounds and have worked up to about 215 now. Whenever I eat clean, I don’t gain weight. I might gain a little muscle slowly, but generally I am not gaining weight or losing it.
When I just pound down cheeseburgers and whole milk, I have really made some good gains.
However, I think timing is key. After lifting,I go to the dining hall and pound down like 4 cheeseburgers, a big glass of whole milk and then usually a big plate of pasta. There’s a difference between that and sitting around on a Sunday when you didn’t train and eating doughnuts and no protein.
I also try to go in stages of eating clean and “bulking.” What I do is kind of set a target weight and just pound food down until I get to it. After that, I clean up my diet a bit (especially with respect to carbs because you can store a lot of water weight that way, which, although not fat mass, isn’t muscle mass really either) until I can maintain that weight while eating fairly clean.
For instance, my next target is 220, which I have hit at times, but generally only after a big post-training carb binge. When I can stay at that weight while eating fairly clean, I’ll start aiming for 230.