На абстрактный вопрос, абстрактный ответ - спортзал. И это говорю вам я, преподаватель йоги. Йога - вообще не про "физическую форму".
Абстрактно - потому что непонятно что вы подразумеваете под "хорошей физической формой", что за йога, что за "спортзал"...
Но в целом, спортзал эффективнее для стандартного (стереотипного) понимания "хорошая физическая форма".