A few tips to vary your workout that may help from what I see (Without buying investing in any routines, because frankly, you should be able to modify these a little and still see great results since you haven't been at this too long.):
-Add some push-ups inbetween sets
-Take out the bicep curls
-Add in some type of shoulder press, I prefer military presses myself
-Change the lunges to Barbell lunges, with the bar on your shoulders, maybe later do it with a front rack or, "genie grip."
- For calves you are welcome to try, however I would like you to know that calves aren't really meant to "get big." They are long muscles and they are endurance muscles, as such, they are inherently not designed to be strong. This is why calves take such work. Just keep at it, sprints and plyometrics help more than anything else I've found.
-If you are able add some pull-up in there some.
-Add some HIIT on mon. and fri., while still keeping your 45 min. of steady-state cardio on wed. I prefer to do my cardio after resistance, but that's just me.