IMHO
Good ingredients: garbage in, garbage out
KISS: simple straight forward meals are much easier to execute well when you're getting techniques down and generally easier to get good clean flavor combinations going
Recipes are no subsitute for tasting what you're making. Try the ingredients & try the food as it's coming together. If you're making things from scratch, with natural ingredients, there is going to be variations in flavors and intensities of flavors that a recipe can't account for. (My Dad is especially guilty of making incredibly average food from recipes exactly as published) Once you know what ingredients taste like and what goes well together, improvisation is easy.
Always try new things
Get your shit together before you start cooking. Have all your ingredients at hand. Prep ahead of turning on the stove so when you're in the middle to cooking, you're not still prep'ing