My Haibike came with a stand, but does yours have a mounting plate on the chain stay near the rear hub? It would have to holes 18mm apart. If it does, then you would get a kickstand such as
this one, or the "name brand"
Pletscher kickstand.
I don't like racks that attach only to the seatpost. Too limiting, IMO. But if you must buy one, I would recommend one
without a quick release clamp. Instead, get one that bolts to the seat post like this
Delta Post Haste Rack.