well you are dumb, I can gain that eating only lean meat, eggs, milk products, fruits and veggies...
What's your bf%??
If you can gain weight than your not even close to your natural potential yet... And if your 15% or higher then your diet is off(try setting a goal to gain muscle while losing bf...