Well, one way of doing it is by getting a grad role as engineer, gain a few years of experience, get into an MBA at a good business school and then apply to grad schemes in IBD from there.
From what I've heard, the trading roles in energy companies and oil cocmpanies don't really pay that much- it's not the same as trading in a bank. Also, commodities trading isn't really what you want to be getting yourself into right now. It's quite hard to switch into banking as well.