I have fine hair, and I feel your pain. I hate it! The only way I can make it look decent is to use Big Sexy Hair mousse and blow dry it upside down. I’ve tried tons of other kinds of mousse and this is the only one that gives me any body without being crunchy or greasy. I can’t live without it.
Shampoo makes a huge difference, too. I rotate, but I always use some kind of volumizing shampoo and only a small amount of conditioner on the ends of my hair.
I also have layers and I keep my hair at shoulder length.
Oh, and if you have time: hot rollers. They work very differently than curling irons, and they are amazing for my fine hair. Time consuming and old-school dorky, though.