Well in general I just try to keep the protein intake high enough and eat reasonably healthy...
Diet...usually cut the carbs a lot and dramatically reduce calories...sometimes do cardio, sometimes not...
Why do you ask?
Because you're not doing what it takes to get into the shape you want to be in. Cardio sometimes and sometimes not? You're the type that has to being doing cardio consistently and someone that has to be on a high protein high fat and ZERO carb ketogenic diet long term to see the results you want. It's either bust your ass naturally or take the drugs. No offense but sitting around half assing it and complaining isn't going to change anything. Your genetics are not that bad. You're an endomorph big deal.
Unless you suck it up start counting calories, cutting carbs and DRAMATICALLY upping your protein intake and fat intake to get your body into a fat burning mode you won't see results. How is your training? You should be cycling volume workouts with conventional workouts and shying away from no more than one strength workout every two weeks. I guarantee you're not eating how you should be eating. Also you need to eliminate ANY processed food from your diet and that means protein powders. Maybe you do but that last part is KEY.