You just need:
1) A good soap. Inexpensive.
2) A Tretinoin (retinoic acid) cream prescribed by a dermatologist, to be used during the night and not during summer. It really works -it actually makes you look younger- and is much better than any serum or anti-age cream. Depending on the concentration, it can have "professional" results.
3) A good non-oily sunscreen (SPF 15) for the sunny days. Inexpensive.
- - - Updated - - -
P.S. While you are using the tretinoin cream, you must apply the sunscreen before going outside. The skin gets very sensitive with the tretinoin. It makes the skin peel a little bit, revealing new and brighter skin underneath.
You don't seem to need a moisturizer since your skin is already balanced. If you are using the tretinoin cream, you don't need scrubs or exfoliators. I did not recommend an adstringent lotion (a lotion that makes your pores close) because most of them are alcohol-based and could be too harsh while you're treating the skin with tretinoin).