Yes, you can obtain CSGO skins by purchasing them through in-game purchases.
Yes, you can obtain CSGO skins by purchasing them through in-game purchases.
Yes, the typical skins you receive are small ones worth a few cents, while during operations you might drop items worth thousands—though I’m not sure. The specific skin you mentioned is a Dlore FN.
I'm left with 100 hours remaining. The best free skin I've seen so far is an UMP-45 Urban DDPAT, which I won after playing Office Casual.
Regularly earn a piece each week as you progress, though the available options are quite limited; consider purchasing from the Steam Market for better choices.