I also think to be a foreign teachter is the best choice.
But you can also try other types of jobs,for example,if you know Chinese you could be a foreign tourism guide too.This is a very wonderful job,if you can get it.It's not only a job but also a very very good oppertunity to know better about Chinese.
Also,if you know Chinese,you can be a translator.You can get a decent income as a translator.
Anyway,I think there are a lot of job oppetunities for foreigner nationals.