How do I get smoother legs?

When I shave I have a bunch of blemishes and bumps from where the hair was. I see pics of guys with perfectly smooth, shiny legs. Is it just genetic? :c