Your understanding of the features is really good!! I think something that could help you to improve your rendering would be to try and add shading and highlights, as it would make your faces more realistic. Also, another thing that could help would be to make your lines less bold.
Chloebir