There's biggest issues I have here training wise is you've been "doing SS for a few years". You're either doing it or your not. If you cannot progress with the daily ordered progressions, then it's time for new programming.
The other thing is that your diet is pretty much junk and you're wondering why you're "skinny fat". It's really no surprise and if you ask people who either have body image issues or poor diet/training habits, i.e. the people giving the skinny fat opinions most likely, then the response is almost always going to be "cut bro, cut!".
What I think you should do is get on a good training program that you can make progress on, commit to eating 4-5x a day with meals centered around lean protein and single ingredient foods, adjust your carbs and fats as needed, and possibly do some HIIT 1-2x a week to improve your perceived "poor" nutrient partitioning. If you do this 90% of the time for the next 6 months you'll end up much stronger, better composed, and have better training and eating habits overall. Stop having ice cream and beer for dessert, binging on crackers, potato chips and nutella and stick to more meals like you're having for lunch. A sample might look like:
Monday:
Breakfast: Eggs, oats, bacon
Train
PWO-Whey + oats
Lunch: chicken + beans + rice
Dinner: fish + veggies
Before bed: Whey shake