No amount of quality cosmetics will make up for basic skin issues. Dry skin, blemishes, enlarged pores, etc must be treated in order for your make up to wear well and look good.
If the canvas is a poor quality, the makeup doesn’t matter. If you’re going to spend more on anything, splurge on a quality skin care kit and use it regularly.