I don't do full body workouts, simply because swimming is a full body workout, plus splitting it up some is better in my opinion. My exercise schedule is swimming every morning minus Sunday, then weights Mon, Wed, Fri in the afternoon, then dryland Tues and Thurs. I train thru the university so we don't have a set routine. If I do lift on my own like how I did during high school, I lifted 3 times a week (Mon, Wed, Fri) in a legs, push, pull split. I used to do pyramid sets (a pyramid set is when you start out with a lower weight but do more reps, then increase the weight per set, but do less reps), but I realized I want solely strength and power because I'm a sprinter, and being big and bulky is more surface area for the water resistance. Here's a rule of thumb to remember:
Higher weight, lower reps = more strength gain than size gain (myofibrillar hypertrophy).
Lower weight, higher reps = more size gain than strength (sarcoplasmic hypertrophy).
Now this rule of thumb is not for beginners, only for intermediate or advanced. If you are still a novice, you will get just as big training for strength as you would training for size, at least for like the first year or so. In other words, train for strength for your first year.
Next: compound movements. What does that mean? It means movements that require more than one muscle to do such as (but not limited to): Bench press, squatting, power cleans, deadlifts, pullups, and others. Isolated movements are the opposite, such as (but also not limited to): bicep curls, skullcrushers, shrugs, and more. Compound movements do tend to be better for building strength, and especially if you just started lifting, they make you grow SO much more muscle than you otherwise would doing isolation exercises alone. I myself never ever do bicep curls, I think they're pointless in my sport. The only exercises that I do that use my biceps are pullups, split squats (when holding the dumbbells I use my biceps for stability), and holding myself during hamstring curls. The last two aren't even real exercises for biceps yet they have been growing bigger. So yeah, compound movements > isolation. From what I have read and heard of, most people make more gains doing compound movements over isolation for around 2 years. Now this isn't to say not to ever do isolation, I mean say that you feel your biceps are lacking, go ahead and do curls by all means. But isolation should not be the focus. The Big 3 Lifts (Bench, Squat, and Deadlift) are the compound exercises most people do to gain strength. A lot of people swear by these 3, but it's important to know that these lifts aren't best for everyone. It's just a GENERAL consensus. For example, bench is good for me and I feel like it builds the frontal portion of my upper body best. Squatting is good too, but I notice that it while the weight MAY go up, I don't notice a difference in strength or power or stability outside of the weightroom, meaning that the strength I am making is not translating to swimming or anything else in the real world. It just makes my legs bigger. So in addition to squatting, I do split squats because (unlike regular squats), I notice an increase in my strength, power, and stability outside of the weightroom when doing split squats.
As for diet supplements, the only ones you really need are fish oil for the omega 3 fatty acids and a liquigel multivitamin. Don't get the tablets of multivitamins; your body absorbs less then 10% of what's in there. Liquigels are SO much more easily absorbed into your body. Also, be sure to check how many milligrams of omega 3 is in the fish oil, sometimes you can get a 1200 mg fish oil capsule that only has 100 mg of omega 3 in it. Take around 500 - 600 mg of omega 3 a day (not 500 - 600 of fish oil, it needs to be specifically omega 3 so check the labels and nutrition info to be sure). I personally take 720 mg a day, mostly because I forget to take the last capsule (I try to get around 1000 mg of omega 3 fatty-acids a day, but I usually don't lol).
So yeah that's all I can say for right now. I'll try to post my personal routine if I remember but right now I'm out of time.