Most ETF related to oil is not good for long term holdings. So, you can use oil rich countries' stock index to play long oil. Swing trade you can try USO.
Actually there are no secrets for trading in the world, since all those secrets are there and everybody knew it.
We failed sometimes just because we didn't obey those rules.
If you can control your behavior in trading, that means being disciplined, you will succeed.