welcome to the nutrition forum!
at 166lbs 12%bf
166 x .88(%LBM) = 146.08(lbs LBM)
simple and best (IMO) rough maintenance formula: LBM x 15
146.08 x 15 = 2191cals (call it 2200)
u wanna bulk: 2200 + 500cals = 2700cals
40/40/20 split (pro/carb/fat)
2700cals
270g pro
270g carbs
60g fat
if u want to keep it a bit leaner u could reduce carbs to 150-200g on non training days with a little cardio.. (45mins)
u could also run 40/45/15 split (pro/carb/fat)
2700cals
270g pro
303g carbs
45g fat
pick one and post a diet hitting the macros..