For the gradient, simply go to your blend tool or press Ctrl + L then click, drag then release anywhere in your canvas to apply it.
Ok, here's a more detailed one.
Go to your text layer, right click on it and click 'Duplicate Layer'
While on your duplicated layer, right anywhere on your canvas and choose 'Filters > Blur > Gaussian Blur' then a pop up will appear. Change the value of the horizontal and vertical to 5 or it depends in your choice then click ok. Now, right click on your blurry duplicated layer and choose 'Alpha to Selection'. Go to your blend tool (ctrl + l) and apply any gradient maps. Then ctrl+shift+a to remove the selection. Duplicate your blurry text layer up to 3 times then put your original text layer to the top then change it's layer mode to screen or play with it until it looks better.