For olive skin, cool tones are good. Since you have brown eyes, you could use pretty neutral tones too. Stay away from warm colors, warm browns, and corals. Since your colouring is pretty high contrast, i'd stay away from pastels too and focus on darker colors. A dark cool brown would probably be a good staple eyeshadow for you, and a wine red for the lips. Also to avoid looking pale use a bronzer in addition to or instead of blush.