Although I agree on many of those issues, single-issue candidates typically do not fare well in Presidential elections. But if a candidate ran on those issues plus restrictions on H1-B visas AND other labor issues, as well as health care reform, they might win. However, it would probably be an old-school Democrat running such a campaign.
You're right, he would have to be strong on other major issues.