No you don't look fat, but you obviously have some goals which you're struggling with - and like a lot of people, you've obviously tried making changes before which you haven't been able to stick with long-term, so maybe it's time to try something new and different?
Nobody can tell your body fat % just by looking at you - if you want an accurate measurement, find somebody (e.g. personal trainer) who owns a high-quality pair of callipers
Cardio is excellent for burning fat; resistance training is even better (as long as you're doing it properly at least), but the reality is that your abs are made in the kitchen. You can do all the exercise in the world, but you aren't going to burn an ounce of fat until you get yourself on a good, sustainable, healthy diet. (And not a "crash course" diet either - it has to be a long term lifestyle change because body fat takes a long time to drop - even if you optimise your lifestyle perfectly, you should expect it to take a few months before you really start to notice any visible changes).
The most important thing to do is to make sustainable changes which you can incorporate into your daily lifestyle - nobody knows your body like the way you do, so you're just going to have to try different things and see what works for you. It also depends upon why you struggle too - for a lot of people it's a matter of breaking habits, dealing with day-to-day stress, keeping focused on goals and motivations. Avoid falling into these traps:
https://i.imgur.com/rxwEiSl.jpg.
When you're trying to cut body fat, your main goal should be to reduce calories - and particularly to reduce your intake of carbs.
Have a look at this image, it might give you some "food" for thought...
https://i.pinimg.com/originals/05/d6/a0/05d6a0c3d201df5a4826523ab88dcfa5.jpgWhen it comes to different approaches for changing your eating habits, try something which you haven't tried before. Personally i find that my main enemy for fitness and fat burning are my blood sugar levels, so while I usually try to eat healthily all the time (I'm male so I usually aim for 2000 calories on a 'normal' day), intermittent fasting helps me a lot, I occasionally try doing "5:2" cycles, and sometimes (maybe once every couple of months) I'll do a full 24-hour fast as well - usually on a weekend when I can relax and occupy myself with other things that take my mind off food.
Fasting in itself isn't doing a huge amount of "fat burning", the reality is that losing fat is just a very long, slow process, but I personally find it almost impossible to burn fat and to sustain those losses when I'm not building some kind of fasting into my routine. I find it helps me enormously in being able to keep motivation, control what I eat, and keep my general mood in-check. (Fasting is a very effective way to purge the glycogen stored in your body, so I guess it's more of an "enabler" than anything else - your body will never burn fat until it has depleted this).
Aside from that, try to build more salad and vegetables into your daily diet. I like putting spinach with everything (dark, leafy greens are brilliant for giving you a mood boost and do a good job in suppressing appetite, cravings, etc - it's also the kind of thing which goes well with most meals). Try keeping a diary of the things you're eating and how many calories are in it. Don't neglect eating enough fats and oils to keep your body well nourished (eggs and fish in particular, but a handful of nuts or tablespoon of olive oil is great too).
Also, I agree with the other poster who mentioned sleep / late night eating - evenings and night times are the worst time of day to eat (especially carbs!), not just because your body is most efficient at fat burning while you're asleep, but also because eating before bed means you're more likely to end up having "restless sleep" which leads towards stress/anxiety, poorer eating choices, and generally lower moods. As part of my intermittent fasting, I usually don't eat anything at all after 6pm - remember that going to bed feeling slightly hungry isn't a bad thing, it's just a bit of a weird feeling that takes getting used to
Lastly, don't deprive yourself - remember that the most important thing is that you "feel good" about yourself - happy, confident, motivated - you need to find ways to stay positive otherwise you're far more likely to give up again - if you're constantly stressed about eating a plate of chips, a chocolate bar, etc, then that isn't great for your mood or esteem. Everything is good in moderation, even chips.