Fly tying is tough man, it takes a lot of practice! Asians are good at it because we have small hands lol. Definitely pick up a whip finish tool. Once you learn how it works you can tie it with your hand (it can even be done with just one finger) which saves time.
That's a real good first tie, I could tell what it was! One tip...don't cut the tips off of fur, feathers, or hair when forming a wing because it doesn't look as natural. I love elk hairs, probably my all time favorite fly to throw during the summer months!
Many instructors will start beginners with a san juan worm to learn the basics...wrapping thread, attaching materials, whip finishing, etc, but I think you are a level above that lol. Try some bunny leeches, woolly buggers, and easier nymphs like pheasant tails. Tie flies that you will actually use...gets boring tying stuff that just sits there lol.