Fed up with credit card applications!!!!

So for the past year and a half or so, I’ve been paying on my school loan. I have made 100% of my payments on time! My credit score is 660, which isn’t amazing, but it’s not terrible either considering this is the only thing building my credit. BUT, thats not enough. In order to get a credit card, my “line of credit” has to go further than just a school loan. But in order to get a credit card, YOU HAVE TO HAVE CREDIT. Doesn’t make sense to me... I’ve applied for a bank credit card and Walmart and I’ve been denied by both. I don’t want to get one from just anywhere cause I don’t shop often. It’s so aggravating I could literally cry lol.