Can you buy BAT or another Crypto?

I am thinking of buying cryptocurrencies with money from my pocket, I only have a doubt if it can be done in Uphold, if so then how do I do it?

i think that it would be better to ask uphold for that but here are a link from their website

hope that help and have a nice day