welcome to the musclechat board StormTime
i couldnt gain weight until i changed my diet,try to consume protein every 2-3 hours throughout the day,
and adjust your carbs accordanly to how big u want to get.
creatine will be very beneficial to u if u aint used it before.
maybe try cutting the cardio down abit