1. Solve previous years' GATE papers: Solving previous years' papers gives you a fair idea of what the actual paper would be like. It also brushes up your basics and exposes your 'areas of improvement'.
2. Solve test papers: Solve as many test papers as possible. This actually is the best way to keep improving as you prepare for GATE.
3. Analyze : Analyzing your test results is a very important part of taking the test. If you do not analyze, the test does not add value. You should minutely analyze and define as to where you could have scored more; analyze your accuracy rates in various topics and maintain a topic wise datasheet which lists your performance topic wise for different test papers.
4. Take up a TarGATE which gives you your percentile and All India Rank : This is very important to avoid the "frog in the pond" syndrome. Students tend to take it easy if they attain a high score in the tests. However, GATE is an exam in which people are selected on their relative scores. So even if you have scored 95% it does not essentially translate to a percentile of 95. You are competing with the best in India, and to get through GATE you should know where you stand to be among the 'top few' selected for the interview.
5. Simulate actual test environment : This is very important. The actual test happens in a classroom, and is timed. When you take up the test, switch off your cell phone, have a timer which times your tests, and avoid taking any breaks. Also, if possible, take up a mock test series which enables you to take the test in a classroom environment.