As someone who thought he was a hardgainer, I feel somewhat qualified to chime in. I will back the poster who said that hardgainers are a myth.
Here's my tips for you:
-
stop running. You dont need it, and its an inefficient form of cardio anyway.
-eat more protein and complex carbs
-buy a gainer (I personally like Ultimate Nutrition muscle juice, it has a high caloric density, pretty good ingredient profile, and is inexpensive), and drink it between big meals, dont use it as a substitute.
-add another day of lifting per week
-do compound lifts only, especially if you are low on time. I found that when I only had three days to weight train per week, I made good strength/size gains on Chad Waterbury's three day per week program. Find it on
TESTOSTERONE NATION | World's Largest Bodybuilding and Weight Loss Underground Nation
-drink at least a gallon of water per day
-take creatine mono every day/post workout.