Read D's guide to bulking.
Also, what are your stats (height, weight, age & experience with lifting).
Your dedication is great, but don't go overboard & start eating 8000 calories or you are gonna end up looking like a piece of lard.
If you need to gain weight fast, depending on your weight, aim...