I do not know about your country, but you can try the following solutions:
1. What payment methods accepted in your country? [Visa, PayPal, payeer, ...etc.] If any of these methods are available tryout localbitcoin.
2. you can try those sellers
https://localbitcoins.com/country/UG but remember to be careful when dealing with online sellers.
3. Try searching for people who are interested in bitcoin through Facebook or any favorite website in your country.