Hmm.... I'd say the key to beating (or even coming close to beating) pros who play fox or almost any character for that matter is to use your head.
I saw you play DoH (I think that was you it might have been majoras) at EVO South, and you make a lot of mistakes that even I tend to make. Like you would fall for some of DoH's tricks multiple times in a row. What you have to do is actively think passively ( I know sounds a crazy but hear me out) during the match and keep little reminders going on in the back of your mind like: I shouldn't dash attack cause I'm just going to get sheild grabbed, or I have to be careful and up B only when I know I can take advantage of the situation afterwards. The big thing, especially for us samus players, is that you have to know your limitations. Don't over extend yourself cause you think you can get a hit in. Do what you know will work and stick with that.
As for aggressive styles, like anyone who plays fox, falco, or falcon, you have to remember why they play like that. They play that aggressive because that's the only way those characters are actually good at beating people. In those situations you have to think like them. Everyone knows samus cannot shield grab, so they already know you're going to be holding shield a lot which means they get to grab whenever they get close and you aren't attacking. The next thing they think of is if they get too close you're going to up b from shield, so you have to use that to your advantage. People like Wes are going to anticipate the up B and tech out of it or DI towards you so, do it a couple of times and then start to change it up. Instead of up b maybe just jump and neutral air, do whatever suits your play style.
You have to be thinking all this while still thinking about everything else: different recovery patterns, how to kill people (i.e. peach dies vertically the fastest while foxes usually dies horizontally), small but effective combos, and of course up tilt, up tilt, up tilt. That's the hard part, keeping everything in order.
I know it sounds simple but all you really have to do is keep your head about you. Realize your weaknesses and limitations and then use that to your advantage by taking on the view of your opponent.