I was rereading your first post from here, as I saw you making this one. So you took time off, or didn't go to the gym for a while?
I think having a regimented routine is important. Doing weights ofc will help you, as a part of conditioning, but I wouldn't put so much stock into it regarding losing weight and toning etc. Nt suggesting you don't do it, but not to set your goals for loss and sparring conditioning around it. Instead I would look at buildig a consistant routine with a combination of things...and things you have mentioned. Cardio does and will play an important factor in that success. But only be truly successful for losing weight and gaining endurance if coupled with a good diet.
Now I notice you mentioning foods, and having a handle in what is good and not good for you. That's a start. Useless though unless you impliment that knowledge properly. As is knowing about your caloric intake and how much of what you are digesting daily, eating well balanced meals and not straying too far to the dark side(ie snack food, junk food, processed and so on) often, or at all.
I would suggest looking at building a good routine, something that fits for you based on what is available, and a combination of body weight, weights, and cardio. And by cardio...I am not referring to just sprints, not if you want to shed. You'll be needing longer endurance type runs, and to do them properly. Like if possible, in the morning before your breakfast is a good way to lose. The next day do sprints. I mean...there are many many routines which will work for you, so it basically boils down to you putting one together, with an eating plan, on paper somewhere so that you can see that thing daily.
If you are sincere about doing...then I recommend you start in our 'training logs' section, at the top of this section, and ask questions as you go, and share what you know. It's a good way to check on yourself, expecially when starting up a program, and when wanting to get serious about it. Consider it your own check and balance.
Good luck and welcome back to the forum.
Bookmarks