The word 'socialism' has been so overworked that its lost all meaning. Trump should stick to his campaign platform of economic nationalism, which demands dirigiste, populist, protectionist and progressive policies. The Reaganite NeoCons of the Republican Establishment would call that 'socialism'. Best not to toss around labels when they mean something different to everyone who hears them.
There are several socialist philosophies and none of them work.