I have already gained 10 pounds!!!!
Sometimes there is nothing you can do but try to eat foods with the most nutritional value if you are super hungry. Fruits and veggies, lean proteins and complex carbs.
Chelsey has some really great advice.
I think partly why I'm not gaining much right now is because I really eat healthy foods for the most part. If you stock your fridge and pantry with good food, when you get hungry, you can eat and not feel too badly about it. Fruits and veggies are so good for you, and so many veggies you can eat raw if you're just beyond cooking. And, start looking up recipes for things you like, so you can keep things fresh. I can eat some veggies the same way all day, every day (I love sauteed squash in olive oil, for example, and can eat that for the rest of my life. Same with brussels sprouts -- which now I want and think I'll have for a snack!), but not everyone is like that.
I'm not cooking a lot of meat right now, so I try to keep my protein up with eggs, cheese, yogurt, sour cream, and milk. I like meat, I just haven't been cooking so much. I've got a HUGEMONGOUS potroast in the crockpot now, so I'm hoping that doesn't get scarfed too heavily by the family so I can have a lot of leftovers. :)
All you can do is your best, and try to eat as well as you can for both you and your growing baby. Don't beat yourself up over your weight gain, though, especially because it's already done. Just try to implement some better strategies. That's all you can do. :)