So basically, no weed, no sports and you're fun at parties?
I don't really have a suggestion - I don't smoke weed myself, but I think it's one of the advices people give here that could actually... well, help.
As for fighting games I do have a suggestion even though I think you won't like it, but it's the only way.
You can't play to win, then you already lost, you have to play to improve. Make small goals, like "3 throws in one match"... "1 parry per round"... "land a certain juggle or combo during a match" and so on.
That way it's easier to have a good feeling because you succeeded in something and actually winning becomes less important.
I have a win % of like 98 in my favorite fighting game btw - and it took a very, very long time (3 years, every day 5+ hours) but it was fun to get there. Now if I lose I mostly find it funny - and yes I still get mad, but it's rare and is over after like 30 seconds lol.
Also, another tip for fighting games : never ever underestimate your opponent. Just don't.