I second most of the advice presented here. Most great DMs start off as poor or mediocre DMs and work their way up. Over the years I've probably made every DM mistake possible. Nowadays, not so much. If you try to get better, you'll get better. If everyone is having fun, or at least engaged...