yeah I'm told to camp more. I get grabbed a ton, got techchased pretty badly too. And he can predict me ledge-dropping and stage spiking me. Sometimes my phantasms gets punished by bair, grab, or u-tilt.
Honestly, it sounds like you need to advance as a player, and not just with a character. You can have the most technical skill ever, but if you haven't developed your ability to bait, trap, evade, and mindgame, as well as read your opponent quickly and react efficiently, then you probably won't get as far as you'd like. Most of this comes with experience, and you should notice over time that your thought process will be swifter and more precise. You'll be more confident.
I suggest to stop playing him for a couple of weeks and play everyone else you can, but DON'T PRACTICE ANYTHING (new to you I mean). Play everyone seriously, but instead of being aggressive, try to notice patterns in someones play style, then patterns in that characters playstyle, and finally patterns in people in general. This is how you develop your actual skill level; playing consciencely as opposed to going through the motions.
After you feel like you've built yourself up to the point where you're confident enough in your ability to read and diversify yourself, go back to your friend and see how you do, you should see a major difference. Good Luck
