If you'll decide to give it a try, BrandoElFollito, it's best to have at least one IPv4 address that isn't in a residential range and not in DNSBLs, a /64 IPv6 subnet (since blacklists tend to add at least a /64 subnet for those), ability to set in-addr.arpa records.
The technical stuff with SPF and DKIM is the easy part.
I'm sending few MM emails on daily basis (no, it's not spam) and hosting my email server on simple VM. Any service will cost me ten of thousands USD monthly while I am paying something under $100.
I've setup SPF, DKIM and DMARC. The PTR record is not possible for me to setup. How did you get around that? Did you get a static IP address?
What else do you think is necessary to make this better?
At one point in the past I needed to get a different IP address and suddenly had deliverability problems because the IP I got from the VPS provider was previously naughty. Re-requesting another IP was all it took to solve that.