Its hard to do both cut fat and gain muscle at the same time. thats called a "recomp" which is a very slow process. I usually recomp during the summer (after my cut). if you really are between 8-10% body fat at 170, you are fairly lean. you have plenty of time to bulk to 180-185 during the winter season. Once spring comes around, go ahead and cut to 170-175 then recomp for the summer.
All of your goals are 80% dependent on diet (maybe even more). Sure training is important, but whether i am cutting, bulking, or recomping, my training doesnt change. I just add or take away cardio during those times. still train with weights the same (although i change routines, rep ranges, # of sets often).
For a bulking stack, this is one of my favorites (for a 4 week stack. an 8 week stack would be a little different)
OG Anabeta + DAA + Erase (or an AI of your choice that you respond to well). you could also add a GH booster, but for a 4 week bulk, it would be pointless IMO
For an 8 week stack for bulk, this is what i would do
Free Test + IGF 2 + DAA + OG Anabeta
4 week cut:
Alphamine + Anabeta Elite - nice, little, effective cutting stack
8 week cut:
Alphamine + Anabeta Elite + Erase + DAA
for a recomp:
HGHup + DAA + Erase (could also add in anabeta elite)
now this looks expensive, and yes, it is. You could choose single products and take them and see how you respond to them first before you stack (which is recommended). For example
Bulk: OG anabeta, IGF 2
Cut - Erase + Alphamine, Anabeta Elite, HGHup
Recomp - Anabeta Elite, Erase, HGHup