Originally Posted by Mimiru1618
I eat 2 big meals a day, lunch and dinner, but I snack all day.
turn those snacks into small meals and you will soon gain the weight properly! Also the only real way to gain weight without getting fat is building muscle (as I am sure you know). you are going to want to look into weight lifting more than cardio. some people can get away with working out without cardio and you can very well be one of those candidates.