Soreness is not required for muscular gains. Your workout schedule sounds nearly flawless. 3 times of resistance training a week and 5 times of cardio is ideal. I do not always get sore after my workouts either, but I still have gains. Once again though, that workout shchedule looks very good.
scott