Your profile says you're 5'2", 132 pounds, and "under 10%" bodyfat. The bad news is that is sounds like you've got a small frame, so building a ton of size will be a challenge. But it's for sure possible. The good news is that you're lean enough where you have plenty of leeway to really attack the calories and go for it. As long as you don't flip out and change course when you lose your eight-pack abs, you'll be fine.
No. Just, no.
What, exactly, did you eat yesterday?
Food intake is going to be the make or break factor in your gaining weight and "overcoming" whatever kind of metabolism you say you have. Eating plenty, like the guys have said, is one thing. Eating plenty seven days a week for 24 weeks in a row is another, and that's what you're going to need to see serious progress.
Your training plan will almost be a secondary consideration after your diet is on point. Lifting 3-4 days a week with any decent plan would be a solid start.