Your own inner voice will tell you when you are being unethical and when you are merely benefitting from your experience or knowledge. Being unethical is not a grey area - almost everyone has an internal compass which can tell themselves in black or white (people know when they are self-justifying).
I would argue that you don't every need to cheat your own self to be successful.