How to flirt?😘

Im 15 and single. Ok boys aren't the most important thing in the world at my age but...I just want somebody to cuddle with me on the couch and bring me food and hold my hand when we walk together. Simple things. But there's just one little problem. I have no idea how to attract guys. I seem to keep the guys away. I mean I get compliments here and there but mostly on my body, hair, or makeup. How do I get them to like me for me? How do I start off a conversation? Any help is appreciated. Thanks❤