First, fix the hood latch. Then check for spark to see if you are getting spark to start off with. That will tell you a lot of things then you can diagnose from there. It could just be fouled spark plugs.
Its actually common to get oil in the spark plug tubes due to old valve cover gaskets. But...