There is no universally "best" set/rep scheme for any goal. Building muscle can be done with any set/rep scheme (within reason), and getting them lean is all about losing fat around the muscles. Fat loss is usually done by dietting and some cardio work.
We have a term called "progressive overload" which is how we gain muscle. We achieve this by using plenty of different set/rep schemes; in other words, variation!
So let's say you're working with 10lb weights, and can do 2x4 (2 sets for 4 reps). Try to work your way up to being able to do 3x8 with these weights.
For instance, next time, see if you can do 3x4, then work your way up through 3x5, 4x4, 5x5 etc. until you can do something like 3x8 or even 5x8. At this point, it would be wise to increase the weight, and start using maybe 15lb weights, and try to achieve 8-rep sets there too.
This way, you're always challenging your muscles in new ways. If you do the same set/rep scheme with the same weight over and over, your muscles won't be making any progress. They're just getting used to doing it.
It's like if you're learning math, but you're solving 2+2 over and over. Yes, you're doing work, but are you learning anything?