How can i get volume in my hair?

My hair is fairly straight naturally and not thin but not thick either. But whatever I try it ends up just looking flat 😔
Also id like to try adding curls/waves to my hair but they tend fo fall out straight away, so if anyone can recomend any stylers/curlers/techniques/products or anything itd be much appreciated 😘