You love cardio/weights workouts.
Don’t be confused. If you want to lose excess pounds and fat plus you want your heart to be in tiptop shape, then, cardio is the best type of workout there is. But if you are planning on gaining muscles, this is not the exercise for you. It will not build muscle mass since cardio is being done to burn calories and make the body leaner.
Do you understand it now? If you want leaner muscles, you can always ask your trainer to make a program for you which involves trimming down on the fats while building muscles at the same time. It will be a combination of cardio and the appropriate weight-lifting exercises.