Когда говорим "если", то мы имеем в виду ситуацию, которая может случится.
Пример: Если пойдешь на улицу - возьми зонт. Я не знаю пойдешь ты на улицу или нет, но если пойдешь - то советую взять зонт, потому что погода пасмурная.
Когда говорим "если бы", то имеем в виду ситуация, которая могла случиться (но не случилась). Пример: Если бы я знал прогноз погоды, я бы взял зонт. Я не знал прогноз погоды, поэтому я не взял зонт и попал под дождь. И сейчас говорю что действовал бы иначе, если бы знал про дождь. Конструкции с "бы" называются "сослагательное наклонение", они описывают возможные (но не реализовавшиеся) ситуации.
Также "бы" может использоваться для выражения мечт: "Если бы я был королем..." Обратите внимание, что глагол в этой конструкции используется в прошедшем времени. Но сама фраза может выражать желание или мечту и относиться к настоящему:
А: - Чего ты хочешь?
Б: - Ах, если бы у меня была новая машина (= Я хочу иметь новую машину)