I go to a small college but every hot girl goes for the hockey or lacrosse players. Even some of the players are ugly but they still pull

How do I compete with them?

I’m decently attractive and have a great physique but that only thing is I need to work on is my confidence. Even after working on my confidence I feel like things won’t change