The first place to start is with phonemes: the 44 basic 'sounds' of English. Focus on the ones which are different from your own language. For example, you'll probably need to work on 'v' and 'w' sounds, and on long vowels and diphthongs ( e.g. the difference between the words 'not' and 'note'). You don't necessarily need to pay for a teacher at this stage. There are plenty of videos online teaching pronunciation - just check out youtube. Try practising minimal pairs: for example, train your ear to hear the difference between the teacher saying 'wine' and 'vine' and then train your muscles to produce the different sounds. These are all things that you can do without a teacher.
When you've mastered the individual sounds, you can move on to word stress (including weakened syllables) and then phrase and sentence stress and intonation.
As for feedback, why don't you record yourself and post a link here? Learners often do this, and italki members give comments and tips. All for free!