How tall are you, what do you weigh and how old? These things are going to determine (to an extent) your metabolism and caloric needs.
You can have 4000 easy if you go about it correctly. You have to find foods you actually like, not force-feed yourself a bunch of protein powders.
Here's what I do when bulking (I'm being honest, so this isn't going to be all clean eating by any stretch):
Meal-
1) 2 scoops whey, 1 banana, 1 tbsp peanut butter, strawberries in 12 oz skim milk
2) possibly chinese food- noodles, chicken on a stick, egg rolls etc. not going overboard, but some dense cals
3) another shake as above
4) whole food meal made at home like: 2 lean 1/4 lb cheeseburgers, baked potato with light sour cream, glass of milk
5) Snack, possibly some fast food or something like that
6) shake just like the first one
That's gonna be 4000 cal or more with over 300 grams of protein, 100-125 grams of fat, and 400 grams or so of carbs give or take. That really is a typical bulk up kind of day for me. If you are training hard, getting plenty of rest, and have your "supplements" in place you shouldn't actually put on that much fat in my experience. I'm sorry if that seems like an irresponsible diet or whatever, but it's the truth for me and probably a lot of guys when bulking. I gained some quality weight going to burger king nearly every night, "supplementing" my meals with 2 cheeseburgers, a small fry, and a slice of their cheap pie! Best gains I ever made in fact.