Currently I am on a bulk phase so, obviously, I've been eating a ton of meat. My question is, do I need to eat veggies also? Is there any benefit to them outside of good health. For instance, this is what I've been eating lately:

6am 8 egg whites, 2 full eggs, bowl of oatmeal
9am 6-8oz deli meat, spinach, string cheese
11am chicken breast, broccoli
1pm 6-8oz deli meat, protein shake
3pm 2 cans Tuna (or chicken breast), handful of walnuts
PreWO 1 scoop protein, NO drink, handful of grapenuts
PostWO 2 1/2 scoop protein, Creatine
7pm-ish 8-10oz Steak (or chicken breast), broccoli, brown rice (or grapenuts)
9pm-ish 2 scoops protein, cottage cheese

As you can see, I'm not eating very many veggies and no fruit. Is this going to interfere with any potential gains? Is this going to be hard on my body? Is this diet even any good (it seems to be working...)?
Thanks