this is acne. and there might be many reasons behind it, including hormonal . you cant rule out without profiling. Also, if you have dandruff you are likely to get pimples too.
Dark circles are usually due to lack of sleep, dehydration, genetic predisposition. but there are cosmetic options available.
you could opt for laser har reduction for the facial hair.
Health Tips
drink lot of water, avoid picking on the pimple. donot disturb pimples with toomuch cleaning and soaps. use mild soap. dab a cotton dipped in astringent and apply on the pimple to dry up faster.