I'm not familiar with how a vegetarian diet would look but generally you need to have enough protein in your day to support muscle building. The concern about all the calories is that it takes protein to build muscle, carbs & fats for energy & other healthy stuff. But ingesting more than you need for efficient burning is just goign to sit on you and have to be stripped off later via restricted diet & a lot of cardio.
Like I said before - I can't judge how well a diet works for you just by looking at the components because everyone responds differently. Me personally, I can't load fats or carbs and I have to keep my cals to around 1700-1800 or I just get fat. I train w/ another girl who can pound almonds all day & gain muscle. So can you tell me how long you've followed this diet, if you have at all, and what sort of progress have you made on it? Or you just haven't yet? What is the basis for all of the calories?
See normally when you are trying to make significant progress with cutting, you pull out all the extraneous forms of simple sugars and processed stuff - this includes fruit, that protein bar, etc. But again, you are vegetarian so your protein needs to come from some place. There I'm not sure how many additional cals it takes to get the required amount of protein.
It would help alot if you could put that meal plan into a food counts program like Fitday.com (free account online) and post up the total cals, and macronutrient breakdown for the day in terms of % AND grams of each protein / fat / carb.
As far as if you do bb or figure - this also depends on where you want to go with it. These are completely different types of competition. You sound like you are just a bit smaller than me, but I don't know what your muscle mass or distribution looks like. I've been lifting for 23 yrs and have some pretty decent volume built up that I've maintained while recently stripping off several % bodyfat and 26 lb of weight. I competed at 139 lb (5'7") and about 9% bf. Novice natural bodybuilding can get away with less mass and figure just simply doesn't require getting below say 11% bodyfat, its more aesthetically pleasing and easier to "live" w/ the mass off season.
At the moment if you are looking to build mass, then I would focus on the diet and training to buld that mass - determine how much you want to add and in what sort of time frame. I've found it helped a lot to locate a pro-level competitor with a bodytype similar to mine to get an idea of what muscles I needed to develop. My target body was Susanne Niederhauser, a very light-framed, taller girl who competed in the Arnold Classic this past year. She also represents a smaller BB frame that I aspire to because I want to transition out of BB into figure as I am approachign 40 yrs old and dont' care to build the mass I would need to compete at a national level and carry even more off season.
But if you have that vision of where you need to go to get yourself in a place where you can compete, it helps to identify the specific things you need to change. I would also recommend that you research some national level or pro vegetarian competitors to find out how they eat.