Don't add winstrol if you want to gain mass... DAFUQ!
Seriously 40g of oat... It's only 160cals...
3500cals for an ectomorph 190lbs its not much... you should eat more. Way more. And if you are getting fat instead of LBM then clean your diet.
try to reach 4500 cals clean. if you don't gain mass with it your oil is bunk... Try high dose b12 for appetite.
If your oil is not bunk, if you really eat enough.
I would say that you have another condition associated...
Maybe you have issue with your digestive track you makes your macro useless, or any other health issue who makes muscle gain VERY HARD.
Before saying that even steroid don't works on you, you should have way more proof.