OP, you don't "suck" per se, you just have an extremely predictable way of playing. Creativity always helps you in newer matchups. I know when I know what my opponet will try to do, I immediately try to get around it, attack somewhat spontaneously, and free myself up to do it again. Most people with strategies ( unfortunately, I tend to be one too when I sandbag--which is a LOT) tend to keep trying to execute their strategy until a one-stock deficit makes them realize they're not creative or crafty enough. Don't be that person.
I would say don't play your game, do anything to make your opponet play a game you know YOU can defeat or one your opponet is not smart/ good at playing.
All my greatest/ suprising wins have come from hours of practice, thinking about characters and past events, patience, and picking my spots whenever available.
ALWAYS improvise. I'm mediocre with Snake, but I don't think you do enough or use what you do wisely, with him.