If you're looking to gain some muscle and strength, a good program for you might be a 5x5 program, read here for more info.
http://www.geocities.com/elitemadcow1/5x5_Program/Linear_5x5.htm
You're lifting 4x a week, and playing tennis 3-4 so you'll have to eat quite a bit to put on some muscle, but fat gains will probably stay minimal considering how much cardio you are doing.
Glucosamine is for joint lubrication and mobility, it wouldn't help you with muscle soreness/recovery, but if you are playing tennis and lifting, it's probably beneficial to take as your joints are taking a good beating. For recovery, look for glutamine, 10-15g's a day, if you get it in a powder form, you can throw it right in your postworkout shake. Another good recovery agent, would be a nitric oxide product. Just about every brand makes one, the main ingredient is arginine which enhances blood flow.
Increase in blood flow = more nutrients to the muscle = better strength and recovery.
Do you have any GNC's up there? If you do, a great multi is GNC's megamen, while most people on these forums will dog GNC for being overpriced and blah blah blah, they do offer one of the best pharmaceutical grade multis on the market. If not, I would just look around online.
GL