Depends on how much of that stuff you're eating. Do you layer a ton of meat on the sub, along with thick slices of cheese and a slathering of mayo, and slap it all together on white rolls or french rolls? Thats tons of calories, most of them from fat, and a ton of empty carbs on top of it. Those Gatorades? Full of sugar - over 100 calories per serving for most of them, almost as bad for losing weight as the soda you cut out. Juice isn't much better.
You're certainly doing better in terms of not sucking down grease you could measure in pounds everyday but unless you're eating very small ammounts of this stuff you're probably not running a calorie deficit - and you won't lose weight. My advice?
1) Whole grains! They don't break down as quickly as processed carbs so they're less likely to be stored as fat AND they keep you filled up for longer (meaning you eat less).
2) Get your fats and proteins from healthy sources - nuts, chicken, fish, olive oil, eggs, etc.
3) ELIMINATE THE LIQUID CALORIES! This is very important - be it Gatorade or juice, a big glass has 100+ calories that do NOTHING to provide you lasting energy. Drink water for hydration, and switch to non fat milk if you use very much of it.
4) Your body doesn't care how healthy the calories are - if you eat more of them than you burn, you won't lose weight. Period. The 100% juice is much better for you than soda - but it still packs 100+ calories a serving.
5) Think about lifting at the gym. Using your muscles will provent your body from pirating energy there instead of from fat stores (our bodies HATE burning fat - they'd rather get the energy from just about anywhere else). It also boosts your metabolism in general, and lifting hard with your biggest muscles burns a lot of calories.