Не-а, неправильно.

1) «основана на» needs prepositional (locative):
…основана на своей способности

2) «своя» cannot be used here because of referring to «прибыль» instead of «компания». You should use «её»:
Прибыль этой компании основана на её способности использовать…

3) «туристическое движение» is a wrong phrase. «Поток туристов» sounds better, but I don’t know if it fits here.

4) в течение (a preposition. Historically, a noun in accusative as in в понедельник, в это время etc).

5) «Прибыль основана на (чём-то)» sounds wrong to me. I’d say: «Основа прибыли этой компании — (что-то)».

Well, «Основа прибыли этой компании — использование потока туристов в течение лета» sounds a bit weird again. I failed to improve it though.