The answer will always be eat more. That is the fun part about trying to gain. If you are not gaining you are not eating enough.
The easiest way to do things is to start eating more and not worrying about what it is. Once you are getting enough you can focus on being more strict with the types of food you eat.
Lesson #1 - learn what it is to eat a lot of food.


It has only been a year so pretty much any workout routine you do will work fairly well as long as you push yourself. You have time to learn more and more about training. Learn to really push yourself. The current routine you are doing can be at least 3X harder as long as you keep the pace up and focus on getting work done within a reasonable time frame.
Lesson #2 - Learn what it is to train hard.


After that you can start to focus on other things.
I know this is putting it very simple, but the above two things will get you progress.