Well you do plenty of cardio, so I'd say it prob lies in diet. If you posted a typical day's eating and calorie count I'm sure loads of folk could help!
If the answer's reducing calories you prob won't progress as fast with your lifts, eating big helps a lot.
Yeah, I'm a little worried about reducing my calorie intake because I know I'll struggle with progression. But anyway, I guess this is a typical day's diet:
tofu scramble (about 1/2 a block of tofu with yummy spices, just a little oil and about 1/8 tsp salt)
oatmeal (1/2 cup when dry, spoonful of peanut butter and a spoonful of brown sugar, dash of cinnamon, about 1 Tbsp milled flax seed)
1 cup of green tea
Ten almonds, dry roasted, no salt
Handful of carrot sticks
chickpea quinoa pilaf (not sure how big the portion is. I guess if I smooshed it out on a dinner plate it would fill almost the whole plate.)
spinach salad with a little olive oil and balsamic vinegar
Hummus and a pita (very thin pitas, but they're still about 100 calories a pita, and lots of hummus, I guess about four tablespoons)
Yam and Lentil stew (very heavy on the lentils, has a little oil, onions, tomatoes, and spices, and I add 1 Tbsp milled flax seed to my bowl when it's done cooking and ready)
Steamed broccoli with salt and pepper
Smoothie (1 cup soy milk, 1 banana, about 6 strawberries, a dash of cinnamon and ginger)
1 cup rooibos tea
This diet is kind of a recent development, so maybe I just need to give it more time. I've been using less oil when I cook, and just add more water to the pot if I think the food is sticking, rather than adding more oil. I also cut back on the peanut butter intake, haha. I think breakfast is the hardest for me because I can't handle the taste of oatmeal without sugar, and I also don't like it with fruit. Maybe I'll pick up some stevia next time I go to the store.