Find all files (type f) that are not (!) either hidden (name '.*') or backup (name '*~') files and execute the command 'rm' on them ('{}').
find ~ -type f ! \( -name '.*' -o -name '*~' \) -exec rm '{}' \;