i'd say go try to do something active every day. Sports is always fun, but my favorite is making and growing a garden. Even if your at your parents house, trust me it takes work but at the end of the day you feel so much more accomplished. Also try to lay of the video games, i dunno i used to game for a long and when i final quit i feel actually motived to go out and just do something. Yes smoking pot can depress you, But that normally comes when you smoke because your bored. And when you bored you lack motivation to unbore yourself, plus depending on the person weed can motivate or unmotivate(it normally increase a feeling you have fear, happiness ect.)? So i say yeah keep smoking, maybe lay off lil bit, but try smoking when your doing something productive it will make that feeling that your out there doing something allot better and make you feel better at the end of the day (it can depend on the person, so my best advise is if that doesnt work just try smoking a lil less)

OH also, try to stop taking your xanax for awhile and just see how you do,cause i know people who are just zombies on that stuff. lol i forgot another, definatly try to find a job and stick with it, its a good way to become more social and meet more people

GL bro