You can focus on GPU mining, and try to mine Etherum, go to the Mining Altcoins section of this forum, you will not make much there too, but at least will put you into the mining world. Regarding cloudmining, the only websites in which you can make profit , are actually ponzis soon to fall so I suggest you to stay away from them. The legit ones you never make ROI with them so nothing to be made from cloud mining.
Yeah better to mine it With GPU high amd gpu and i think its profitable than cloud mining and most of them are ponzi..
I already use it in my one of my desktop using AMD gpu and i am earning just to on my nicehash already converted into bitcoin once you start mining using nicehash..