Macros
Protein at 2.2g per kg of body weight (e.g. if you're 75kg eat 165g) - you're hitting this nicely.
Fat at <1g per kg of body weight (e.g. if you're 75kg eat up to 75g) - you need to amp up your fat intake by nearly double.
Carbs to fill your calories (or just eat more protein) - decrease your carbs based on the above adjustments.
To be honest - I don't even bother meticulously counting the calories, just the amount of protein and fat eaten per day (not even exactly). If you just hit your targets on protein and fat, and eat an appropriate amount of carbs (if you're bulking you tend to throw in carbs with most meals, if you're cutting you tend to throw in carbs at less meals).
Monitor results with regular weigh-ins and photos (i.e. to make sure those constant increases on the scales aren't on the waist). You will quickly know whether you are or aren't eating enough calories (carbs).
Training
Do the above plus train minimum 3x a week - whatever training program you want to do as long as you are progressing in some way (preferably weight on the bar). I'm not a big fan of starting strength, but if it looks interesting to you then go for it. I would prefer one of the beginner programs on this site.
Bulk versus cut
This one is a hard one - if you are close to 6", then I would bulk up to the 80-90kg mark (keep your gains to no more than 1.5kg a month or your fat levels will really start to increase).
If you are well under 6", then you could do as nazzy suggested and eat at maintenance, train hard and decrease your fat a bit. Fadi posted a program here a while ago which is great for this - 3 days a week weights plus 3 days a week burpees (search around). Alternatively, you could just bulk as per above. Again it will depend on how you look at 16% BF (which will depend on your height).
Photos would help.