One more thing - if you did not get any improvement at 170lbs, well, you will continue to get no results as long as you stay below 170lbs. You have to get your weight above that before YOU start seeing improvements. If you keep your weight below that, because you are getting too “fat”, then you will not gain any strength. 170lbs is the starting point because you have already proven that for your physiology, you are neither muscular nor strong when your weight is below 170lbs.
I say stop training, eat your way to 170lbs, then start training and continue eating with a target of at least 200lbs whether it looks fat or not.
Until you do that, you will continue to stay as you are now.
Because what you are really saying (you have not stated any specific goals) is that you want to be as strong as someone who is 240lbs but you want to be as skinny as someone who is 160lbs but you want to look like someone who is 220lbs cut and you want to eat like someone who is 130lbs and you want to train like someone who is 300lbs but you actually train like someone who is 140lbs and gets tired easy.
By all means correct me if I am wrong and give me the exact poundages you want to lift, in what timeframe, and what bodyweight you want to be, and fat % you want to be - specific, actual goals.