Heading tags, relevent content (v important), one-way links, title tag, alt image tags. make sure EVERY PAGE has its own meta tags etc
Use your keywords in the text of your pages as much as possible, without being stupid otherwise it will be regarded as spamming.
Don't hide text in the same colour as the background.
+ lots more!
There are no guarantees, as your competitors are also trying to get the same position as you.