The "train, eat, sleep, repeat" crowd always responds to any problem either by saying "eat more" or "train harder". That's just dumb. There is a lot more than that but it seems like saying to eat or train more makes you sound hardcore while trying to find smart but more complex solution does the opposite , kinda like in high school where having good grades make you look un cool and being dumb makes you look in.
People are different, Thats a fact. Not everybody can be a pro basketball player... "Play more basketball" will never be a solution if you are 5'5"!
Eazy-hard gainers exist. It is both a blessing and a curse. I trained a few of them, one who want to 2 olympic , and the solution was NEVER training more (their body and cns aren't resilient enough and they can actually regress) or EATING MORE because they simply increase their rate of oxydation or burn more calories through heat.
Its not fun to hear but a greyhound can never become a pitbull.
Everybody can gain muscle, but not everybody can be 240 ripped.
And at your fat level, you probably have as much muscle as someone who is 190-195 with more normal fat levels.
Eazy-hard gainers respond better to training for performance. SPEND ALL YOUR EFFORTS ON GETTING STRONGER ON THE BIG BASICS. Drop the isolation work, they will do more harm than good and supplement your training with heavy loaded carries.
I now find that the key is to keep the workout duration at or under 40 min. But try to train as often as possible . 6 workout of 30 min is much better than 3 of 60 min