First off I would use this site to re work your rdi.....http://www.calculator.net/calorie-calculator.html
then I would look at all the healthy ways you could incorporate good nutritional foods into your diet to eat healthy while gaining. Add Avocados and cheeses into your salads, Eat /use olive oil on as much as you can.
Peanut butter or almond butters and cashew butters on whole grain crackers, great snacks.
You seem to be missing breakfast? don't like eggs? the best source of protein available.
Eat more veggies and real foods and forget the processed stuff. You will feel better and your body will thank you for it.
If it is a plant, eat it, if it comes from a plant, don't!