You want to change your situation, you need to eat more fat. That would be the food group, not the things that cause you to produce insulin which drives glycerides in to cells to form triglycerides that can't escape from the cell, the more triglycerides formed the fatter one gets. In your case, your body is breaking down and consuming the glycerides as fast as you consume them. A cheap non drug solution is to consume 200 cc of olive oil over the day. So you'd drink 65 or so CCs with each meal, assuming 3 meals a day. 200 CC of olive oil is around 2000 calories. You eat a regular meal, take a shot of OO and you're good until the next meal. It will also drive hormone production up, meaning more testosterone if you're male, more estrogen if you're female. If you work out this will push nutrients into the muscles.