Well, port forwarding and editing server.properties is not the end.
If you just port forward and then post your server's IP address everywhere, then that is not good at all. Your server's IP address after port forwarding is the EXACT same as your router's IP address, just with a port number stuck at the end.
After that, you need to get a domain and point it at your server's IP address. It's the same as making one for a website. There are plenty of free domains out there.
Back to posting your IP everywhere- it's like actually telling hackers to DDoS not just your server, but your whole internet connection. Not good. Even DDoS protection can't protect every attack. You need to be careful.
Or, as a more simple solution, and what most people do, is just buy a server host plan. If you just make a server on your PC it's not going to get very many players and will most likely render your PC useless for other uses while the server is running. Some big servers host on actual physical servers, but the average Minecrafter doesn't have enough time or money for that.
TL;DR: Get a actual server address or just buy a server host plan