South Africa fast bowler Dale Steyn says he is still not quite at his best after a lengthy injury lay-off.