"only revise for 1 hour at a time, any more than that and your brain will get tired and you wont remember anything".
Tell people who say the above phrase to **** off.
Work bloody hard, for hours at a time. Take a positive attitude towards your revision and remove yourself from all distractions. Go to a public library where there is no company and therefore nothing better to do (such as talking to people etc).
Going back to the removal of all 'better/more fun things to do' dont take your phone with you. Do take an ipod but listen to music with no lyrics and only use it to zone out backround noise if you can't revise in silence.
Dont take breaks for the reason of 'its not possible to revise for more than 1 hour without taking a break', take breaks when you notice that your concentration level has dropped to the point where you can't revise properly.
Wake up at a decent time, if you wake up at 9 or 10am and get yourself down to your local public library you can do 5 or 6 hours of revision with 2 or 3 30 min breaks, then chill for the rest of the day. This is much nicer than working 30 mins at a time all day like some people seem to do =/
Know yourself and use this to your advantage, personally i know that if i'm revising at home (rarely happens) watching tv as a break never works, i find myself just wanting to watch it for longer than i plan and it takes a lot of willpower for me to end the break. Knowing this means i'm able to simply not watch tv during breaks and therefore save myself the hassle.
That's enough for now, i may come back to this at some point, those are just my main tips. They may be a little controvercial but i got 2 high A's and a B which was 5 ums from an A so they've worked well enough for me.