Thanks for the pic! You have an oval face shape, which has the most options for wearing various makeup styles. E.g., you can wear your blush in virtually any shape you like.
Re: tips for small eyes/glasses wearers, you don't seem to have small eyes to me. Do you normally wear undereye concealer? Curling your eyelashes opens up the eyes too.
Filling in the brows will frame the face and define the eye area. I don't know if it work for everyone to open the look of their eyes, but different things do work for different people.