Hello everybody!

I checked the post of Troy about his nutrition here on the forum, while reading his blog on nutritiondata. I found it very interesting!
I tracked also on the database everything what I normally eat on a day and...I noticed that I need some extra 900 kCal (for weight gain) and maybe some extra proteins. Can anybody help me with that?
Here's what I eat:
Meal 1:
- 1 shot of Thaitian Noni
- Whole wheat bread, 3/4 slices
- Peanut butter: about 4 tbsp
- Honey: 3tbsp
- Green tea: 1 cup
Meal 2:
- SunWarrior protein shake (32g of pro)
- Açai powder: 2 tsp
- Banana or apple (opt.): 1
Meal 3:
- Lentils: 100g
- White rice or quinoa: 50g
- Broccoli and/or asparagus: about 50-60g
Meal 4:
- SunWarrior protein shake (32g of pro)
- Almond nuts: 25g
Meal 5:
- 1 shot of Thaitian Noni
- Green smoothie made with: lots of spinach, pineapple, mango, 1-2 banana, 3g spirulina, 1 tsp raw cacao, 2tsp açai powder, water, Sunwarrior protein (32g of pro)
The result on nutritiondata is that the amino acid profile is great, some vitamins and minerals too, but beside that my diet is lacking 900 kCal and a bit protein (total 134g), I really should "boost" more the vitamins / minerals.
I don't know from where should I take those extra 900 kCal :S