Wow, didn't realise that this was quite a while ago. Anyways, without knowing your exact details, I would say the most realistic pathway to getting a job in Korea is to work in a Korean MNC where you can potentially transfer there. Finding a job directly in Korea at your level will be very difficult for various reasons I've shared before. What would help you improve your chances are the criteria below.
1. Read and write business-level Korean
2. Understand and know how to apply the formal/informal customs and work culture
3. Have a lot of experience. tbh 7 years is not much. It's just their daeri (assistant manager) or gwajang (manager) level.
4. Have a specific skillset that no Koreans have. While mass comm is not a unique skillset that Koreans lack, it can be something specific within the space that gives you an advantage, e.g. experience in marketing/selling Korean brands to a global or specific market, experience in a niche industry, etc
5. Worked in large recognisable global or Korean MNCs
6. High level command of English. I know its weird, but Koreans do have a thing for "native English speakers" or foreigners who speak it very well. Also, if you can speak other languages like Mandarin, Indonesian, French, etc, that can also help in certain cases.
To be very frank, it will be probably easier for you to find a job in Singapore compared to Korea. But hey, never say never. Try looking online for jobs in Korea and apply from there. I'm sure you will get feedback or at least a sense of what you need to do to improve your chances. Good luck.
I appreciate the prompt response. Will definitely look into those pointers you've shared. All the best to you too!