Some good replies in this thread. The only thing I can really add is the importance of practice.
You don't have to wait until you're in a group to practice trapping and kiting. You can do it anywhere there's mobs. Nagrand is great due to the amount of open space. Pick a mob and see how long you can keep it on ice without it ever reaching you.
IMO trapping is more useful to have down than kiting as it's one of the best CCs in the game. So I'd focus on getting that down first. Luckily it's also a little easier than kiting too. If you can get 2 pieces of the Hunter dungeon blue set, IIRC it reduces the cooldown on traps which is handy when learning.
That's not to say kiting isnt useful, and can sometimes be the difference between a good hunter and a
really good hunter. Again, Nagrand would be my prefered spot for practicing this. Try kiting a Clefthoof to Shattrath or something. It can definitely be done, but someone usually ends up killing it every time I've tried.
BRK has some pretty well done tutorial videos on chain trapping and jumpshot kiting if you want to check those out.
And on a final note, don't be afraid when in in instance to ask the leader if you can be given non-caster mobs to trap. Sometimes it's unavoidable, such as in MgT. So it is important to learn LoS trapping, but it is undeniably messier for non-MM Hunters. And a lot of the time, other classes just aren't aware that trapping casters is harder.