"... should i clone my old 1TB hard drive to the new SSD or do a clean install of windows? ... data currently occupy 350GB of 1TB but its divided in 3 drives."
You don't mention what OS you're using. If you're running win10 1803, there's hardly been a lot of time for it to get clogged up with garbage you don't want/need, so it's a matter of how much you've added to Windows, & how much time you've spent setting everything up the way you like, so whichever would take the least amount of time.
If you're running 7 or 8, then it's a matter of comparing the time to install fresh, then apply all the updates, then add software etc., vs. how much stuff you want to get rid of from that old install. Either way, if Windows is running fine now, it'll run fine after.
If you're running a desktop PC with room for both the old HDD & the SSD, I would just get Windows on the SSD first, & run it a couple few weeks to make sure it doesn't die on you because *stuff* happens -- if it does then you just boot to the old HDD. The free EasyBCD would be good to have handy to sort any boot issues. Myself, rather than a direct clone I usually perform disk/partition image backups, 1) because you should IMHO anyway, & 2) lets me set the partition size when I restore the backup to the new drive, rather than as a 2nd step.
"is there any thing i should know before making the jump?"
If you've got software that's activated or registered to the old HDD, it *might* deactivate on the new drive. Sometimes it's no big deal to reactivate, sometimes it can be a nightmare, so check that out 1st.
-----------
"Hey guys, my sister mistakenly deleted 30gb file on my surface pro3 (Window 10) yesterday. I've tried several software out there {easeUS recovery software, recover my file} but couldn't recover.."
I lost the contents of a drive not too long ago, & since it wasn't a Windows system drive, I could run several recovery apps, one after the other. I'm very sorry to say that EaseUS Data Recovery outperformed everything else, including Recuva.
FWIW, when/if you lose files you want/need back, it's important to not do any writing to that partition, or the stuff you want can be overwritten, making it lost forever. SO try to store stuff on another partition, if not another drive, vs. on the partition where Windows lives. And if you lose something on the system partition, cut power immediately to stop further disk writes, then either connect the drive to another machine, so you can run recovery software, or with something like the Surface, booting to a USB stick, do a disk/partition image backup to an external drive, making sure to select the option to copy everything, including free space. You can then restore that backup to a separate partition or drive, running recovery software on it there.
Needless to say if it's critical, back it up or copy it somewhere else so you don't have to hope recovery software will save you.