I mostly think it is easier to rap about things I know about:
my childhood,
girls,
my school,
my job,
having difficult times (my job)
motivation (even though I don't have my dream job)
I think it would be better to have some new topics
so I could get some more songs.
Also to have a more complex rhymes, because I think
sometimes it seems basic.
I think a lot of the rap beats I find are generic and would like more specific, otherwise the beats don't go as well with words.
To be honest, I don't think my skill level is that great yet. But a good beat might be able to hide bad flow a little bit.