You will need to contact your web hosting provider or data center to have them configure RDNS for the IP address you send email back to your hostname. Note that you should consult directly with Google/Hotmail or their documentation to determine which specific steps to take when your server is detected as a SPAM mailing server.
Under cpanel> authenication i tried to enable spf but i get the error
The SPF system allows you to specify servers and IP addresses that are authorized to send mail from your domain(s). This feature works to prevent outgoing spam messages.
Status: Enabled Warning: cPanel is unable to verify that this server is an authoritative nameserver for “domain4me.com”. [?]
That message indicates the domain name associated with the cPanel account uses remote name servers. You will need to check the name servers for this domain name at it's registrar and update them to name servers that point to your cPanel server. Or, add the SPF records manually at the DNS host of the domain name.
The functionality of the "Nameserver IPs" page is for visual purposes only. It is a report, and not a page meant to configure any aspect of DNS. It reports the nameservers used by DNS zones on the server, as well as a count of the the number of zones that use a given nameserver. You have register these name servers to the matching IP addresses at the domain registrar.