Oh, so you don't have an offer in hand. Okay, your topics seem more focused on the Marketing side. These topics are not taught anywhere in institutions, I feel. If you really like training, go for personality development training where you can approach colleges and ask them to give you an opportunity to take a class on personal skill development. Or you can try a language trainer position (if you feel confident) to teach English for IELTS or Spoken English. Many private institutions are there that offer language development courses as well. If you really want to give Marketing topic training itself, then you can try to approach colleges that have MBA students or courses related to marketing and tell them you can take a class for the Marketing batch. I hope you're clear.
Thanks,
Jeena