Invincible is right - you need more oils and protein! especially if it's taking a long time for things to heal and skin scars easily. NOT good. Start pushing those eggs! and add fermented dairy to your diet too - kefir, yogurt.
Instead of oats for breakfast, branch out into Bob's Red Mill and Lundbergh's cereals. They're more well-rounded. Oats are fine occasionally, but not every day, nope nope. Bob's 5 grain cereal, or brown rice farina, etc., are fantastic nutrition and taste good wtih a bit of rice milk, cinamon and flax seed oil or butter.
Try fixing your meals a bit differently. Steamed veggies are BORING and that's hardly satisfying to one's palate! I never eat steamed veggies the way most people fix them. No, I put the veggies in a sauce pan with a tight lid, just a bit of water, and a tablespoon of olive oil. That way they are cooked without losing minerals and such into the water. I dress them up with plenty of butter, garlic, basil, red pepper flakes, thyme, things like that.
Soups full of herbs and spices are SO much more satisfying, as are vegetable curries and stir-fries. the spices will take care gas and bloating too.
Also, be sure to have beets and sweet potatoes occasionally.
Be sure to end the meal with a bitter green salad with oil/vinegar dressing. That will stop you eating right quick! It's impossible to overeat on that. Use fruit and peppermint/licorice tea to take care of your sweet tooth.
Meditate daily to shut the mind off, and tell it several times a day that it's not as great or smart as it likes to think it is! LOL! :) Also, get into some kind of hobby that doesn't require the brain to work, like crochet, pottery, fractal art, somethign like that.