You really need to do some reading online. If you want something to increase then why not do it first? Maybe you should tell us your workout split. I started doing PUSH/PULL/LEGS twice a week. I think it's great.
Vitamins, protein and BCAAs are not necessary if your diet is complete. I take vitamins and protein because I eat a lot of garbage and not enough vegetables. I don't even bother with BCAAs, you get enough of that if your diet is high in protein.
You really don't have to cut out white rice and potatoes. You can remain lean and eat anything. It mostly comes down to calories in vs calories out. Eating healthy is good but you shouldn't deprive yourself. Lighter weights and more reps is very vague. Dynamic stretching before a working, static stretching after. Total protein for the day/week matters way more than rushing to have some protein following a workout.
Dirty bulking and cutting is very old school. You can only gain so much muscle per month so there is no point in adding a ton of fat which later on you will have to spend months to lose. The aim should be lean gains so you look good all year.
It's not possible to gain muscle and lose fat at the same time. You need a caloric surplus to gain muscle and you need a caloric deficit to lose fat. 600 calories per week is nothing that would equate to like 1/6th of a pound loss if you are eating maintenance. To lose about a pound a week you would have to reduce calories by 500 per day. Use an app like myfitnesspal to track calories. I even use it to gain weight to make sure I'm not eating too much to limit fat gain.
lol Baltimore rates so poorly in everything: http://www.travelandleisure.com/americas-favorite-cities/2010/city/baltimore They are near the bottom in the attractive, intelligent, athletic and friendly categories.