a. your firewall could be blocking it.
b. make sure you have the ip in your welcome email for host name. (only the numbers don't add ftp, www or anything else.)
c. make sure your username and password match what is in your welcome email.
d. some ftp programs require a path in order to connect. Your path would be /home/putYOURusernamehere/public_html