Residential IP addresses are often voluntarily submitted to certain blacklists for anti-spam purposes.
This is to prevent people or viruses from installing mail servers on home computers and mass emailing stuff.
So, unless you get a business IP address and unless you get your ISP to set up a reverse DNS on the IP they give you, it's really unlikely to be able to host your own mail server.
If you want to start to be more independent when it comes to email, the first thing is to buy your own domain name.
A com or .net is around 13-15$ a year, and there's other domain extensions that can cost much less, for example 2-3$ for the first year then less than 10$ a year for the following years.
I prefer namecheap.com for my domains, so you can look there for domain names:
https://www.namecheap.com/domains/new-tlds/explore/At the moment, I use fastmail.com for my email ... they cost me 6$ a month, but it's something like 50$ a year if you pay for one year or more.
I used to rent dedicated servers and have my own mail server but I restructured everything a few months ago and decided it's cheaper to use fastmail instead of dealing with domainkeys and spam filters and a lot of mail related crap.
Namecheap also offers email hosting, and it's super cheap at 1$ a month for the smallest plan :
https://www.namecheap.com/hosting/email/You could try it out for a few months and see if it's good enough. It's low on space and number of mailboxes but should be good enough for start.
If you're happy with it you could upgrade to higher plan or you could always move to fastmail (the 5$ a month plan lets you use your domain name) and has similar limitations to namecheap.