@Princess18,
Be happy that you lose weight easily. It's not gonna come off anywhere near as easily when you get older.
There are plenty of colors and makeup types that will work with your skin tones (as there are for every single skin tone out there). I'm sorry, but you're going to have to Google that, my coloring is nowhere near that so what works for me won't work for you (Google the phrase "
color me beautiful" and use the quotes. You'll get some ideas). Shorter people can give an illusion of more height by wearing the same color, or vertical striping, in order to show one unbroken line. Cutting off the color, at the waist, for example, can end up making you look shorter.
Different cuts of clothing flatter in different ways, or they can detract. Me, I have short legs. Pleated pants make me look fatter and shorter, so I go with flat front, for example. You will see what works for you, and you may need to experiment a bit.