Is what I have good enough?
I would say those things would be enough. Be sure that you pray over each ingredient as you add them in the bag, asking them to protect the person you're making it for.
Is there anything else I should add?
I think it would be good if you could either get a Personal Concern of their [Hair, nails, spit, blood, worn socks, shirts, underwear, bathwater, etc.] If you cannot get those, you can make a Petition/Name Paper for them.
You could specify on the petition, "Protect [Name] from the influences and effects of Envy, Negativity, Bad Luck, and Jinxes."
Should I add in all the oils, if not then which ones do you suggest?
Cast off Evil would be a good one. It defends against wicked influences [Envy, Jinxes, Negativity, Bad Luck] , evil companions [Envious people] , and bad habits. You could also use Holy water. You can just lightly anoint the bag, just don't drench it in the oils, that leads to a big mess. You can also but a dab on all four corners and the middle of the name paper too.
Should I add in the powered incense? Or burn a certain one/combo of them and smoke the bag?
You could probably smoke the bag with the powdered incense, the Most Helping hand would be good, because you're anointing with the protective oils, and the helping hand would help it out.
Hope this Helped!