I'll try to be generally helpful but like keep in mind girls are people and we're all unique! there isn't like a sure fire way to win someone over, because life isn't a movie. but i will try my best to give some advice!
be confident and the only way you'll ever be consistently confident is if you're true to who you are
it's so hard and exhausting to fake it. find what makes you interesting and charming as a person and show those traits confidently.
and like please ask her out if you see that it seems to be going well in your conversations. the worst thing that will happen is a no and you will get on with your life!
for a date, think about your mutual interests and make the activity and place thoughtful which has a chance for you to connect and highlight that connection/get to know each other. (dont invite her to a knife convention when you really wanna go but she has never expressed interest in knives) make sure it's in a public, well known place though especially for the first dates.
as for how you can ask, it depends on the thing you choose. if it's a special event, let her know there's something you're going to and wanted to know if she wanted to come. if not, think of some "reason" for you to go anyways that she'll enjoy too (like i heard this place had X and it was really good). i very mich prefer being presented a time and place confidently please don't think about that stuff on the spot. if the time doesn't work for me I'll say and suggest a different time. but like if she just says she is busy she might be trying to tell you no in a nice way so please don't be pushy about alternatives.
and like, just whenever/wherever you talk to her normally and it's a good time and place to talk, ask. please dont impose yourself physically or force her into some really uncomfortable position like against a wall. it's really nerve wracking and almost a red flag. just be nice, confident and respectful and make sure it is pretty chill where you are, don't ask in places where there's lots of noise or a crowd of people around you. that sounds obvious but it's happened aaa.
well i hope that helps a bit, sorry ir it's not organized and stuff