templanoid, Do they have anything like toastmasters there in Thailand? One good way to improve your confidence and self-love is to take some chances and experience some successes. Toastmasters may help you with that. As was said earlier, talking to people is a concrete skill that can be learned and developed. As you learn this skill, your confidence will increase, making it easier to further develop this skill, increasing your confidence even more etc.
In the meantime, make a list of all your positive qualities and recite them a couple of times a day.
Have a lovely ride
