Matthew Stevens, 48, has qualified for the World Snooker Championship despite admitting he rarely practices and hasn't played much snooker in six months.