I wouldn't do wings - they're messy and greasy, and people will be wanting to look at and pick up the gifts. Not a good thing for something that is dressier than a BBQ or a watch-the-football game night.
You're very heavy on the "wheat" - sandwich rolls, crackers, pasta, cookies. Not everyone can eat a ton of that. I'm not sure what's in the veggie shots - if it's a sizable selection of vegetables, fine, but if it's just a carrot and a celery stick, I'd add more veggies in another fashion.
You've mentioned a "hot" dish - I wouldn't do a second pasta (like lasagna) if you have a pasta salad, but you could do a simple spinach or broccoli quiche or a frittata (quiche with no crust). You could also do a green salad with whatever veggies are not in the veggie shots. Use some dark (e.g. spinach, arugula) or reddish greens (e.g. radicchio) in with the basic romaine or other green lettuce, put in some unusual things like fennel or jicama or chickpeas just to mix it up a little from the usual salad.
Whether it's "enough" food or not, we can't tell - but I gather you're asking about variety (which you've shown us) vs. quantity (which you haven't).
The thing people care about at showers and parties is presentation - how cute does it all look? So the fruit pizzas sound nice, and the sandwiches sound like they're on attractive rolls, and the veggies are in some sort of shot glass which is an unusual presentation, so that's all very positive. The fruit and the veggies add color.
If guests are making their own fruit pizzas, that's going to slow up the buffet line. So I'd consider making a bunch up ahead of time - I assume you are spreading cream cheese on cookies and then putting a few assorted fruit on top. If you can make up a few dozen, I think they will look lovely on a platter, and then people can just choose one as they go through the line. You can mix up the toppings so they aren't identical and offer a choice but still look inviting on the tray. I've also seen seedless watermelon cut in wedges (to look like pizza slices, with the green rind as the edge of the "crust"), with various fruits on top as toppings - kiwi, berries, mandarin orange segments, grape halves. You could do some of those for people who don't eat gluten or dairy. I don't think they'd take any more time.
But remember that people aren't coming for a full meal - just some festive fun foods while they congratulate the bride and watch the opening of gifts.