First, that's not a goal. That's three very vague ideas. At your size and age, I'd suggest prioritizing fat loss moreso than the others, but that's your call. Also, your training plan (the exercises and sets/reps you're using) aren't even ideal for two of those three. That type of training is much more strength-focused.
Are you doing any kind of cardio on a regular basis - walking, biking, anything?
Part of the issue is that your body simply can't recover from 3 full body sessions per week, at least the way your current training is hitting the whole body. Something like the Waterbury Method is a good way to hit everything each session, but it uses different sets and reps per bodypart for each workout, so recovery is less of an issue. Think about something like that, plus as much walking on the non-lifting days as your schedule will allow.
Or, if you're realistically only getting in two sessions per week, you could do a few sets of complexes each session, preceded by 1-2 exercises for 4x5-8 (I prefer to keep some heavy-ish lifting to complement the lighter complexes). And, again, walking on the non-lifting days. Understand though, with limited exercise, your diet needs to be that much more on point to see any fat loss.
Not sure what you've tried, but something like Surge Workout Fuel during the session (not after, like a traditional post-workout shake) can definitely help with recovery.
What does your day's diet look like, as specifically as possible?