Maybe it's a difference with British English but I wouldn't say "I work tomorrow"
You could say:
I have work tomorrow
I have to work tomorrow
I am working tomorrow
I will be working tomorrow
I am going to work tomorrow (implies more travelling to your workplace)