Do NOT use tea tree oil on your face. It can burn your skin, and it won't get rid of acne.
And coconut oil will just clog pores, worsening acne.
Evidently, your friend doesn't have acne issues. The fact that she doesn't have acne doesn't mean that what she uses on her face has prevented her from having it. It just means she's not prone to acne. Many people are not. (I'm also curious as to why you didn't ask HER what order she uses the products in?)
Stop using so many products. They may just irritate your skin. Acne is caused by hormones, and over-the-counter products won't do much for a bad case, if that's what you have. You need to see a dermatologist. Otherwise, treat your skin very gently, with a wash made for acne prone skin, topical products with benzoyl peroxide or salicylic acid on spots, and maybe a light, oil-free moisturizer elsewhere. Don't touch or pick at it. Don't use scrubs or exfoliators, because they will just irritate and inflame and even encourage oil production.