It will be impossable for anyone to give you a definate answer on this question. As I have said many times before, Diet is very much trial and error. I personally find that 3500-3800 cals a day is perfect for me when I'm trying to build muscle and keep a steady body fat % but the carbs never go over 300 a day because I am a very carb sensitive person. I also know guys who can eat 5000 + cals a day and not add much fat at all...It all depends on the person. I suggest you try a couple diets yourself and see which one works best for you. I would always do cardio. Staying in top cardiovascular health is VERY important. You may not care now but you will when your older so remember, even when bulking, always do cardio. I try to do 15-20min a day for 3-5 days a week at a medium pace right before a hard workout. It's great for a warm up
M18