For Glory is trash and makes me sad, frustrated, and sleepy, but every now and again the latency is barely an issue and you meet someone outstanding. Stay with them as long as you can. Add them to your friends list - if the latency was good in for glory, it'll be better when you're using With Friends.
Never feel like you're wasting your time, by the way. I used to live in an area that had free friendlies once a week, and that was some of the most fun I've ever had. It doesn't matter how badly you get beaten, or how inferior to your competition you feel, go out and have fun. If you go to tournaments, stick around the venue after you're knocked out, watch other people play. If it's a local venue, those people are probably local to you, so ask them about getting together sometime to play, it can't hurt, right?
A big thing I do when I'm not able to have any meaningful in person interaction is watch streams/recorded matches from tournaments all over the country, as well as tech videos and other useful stuff. It keeps my mind focused on what I could do to improve, and teaches me about the strengths and weaknesses of characters - just try not to listen to anything the commentators say about a character's strengths and weaknesses, I've heard a lot of commentators who are just clueless. Evaluate that for yourself, put yourself in the shoes of both players and analyze what they've done, how they answered, what you may have done differently if you were in their position. It's not the same as really being there, but it keeps you thinking, and a lot of Smash is mental, I think.