Не-а, неправильно.
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.