Your welding is fine... it's your grinding that's awful :-)

Those FootMaster's are brilliant, have three sets holding up three big things (lathe, 2x mill bench and my welding bench). Aim-Tools are a pretty cheap source of them